Test Build Stage changes
Background
Before merging !1014 (closed), we should thoroughly test these changes against a variety of images, and ensure all existing unit tests are fixed/updated.
Acceptance Criteria
-
Pipelines have successfully run for the following images -
ubi8 -
ubi7 -
goproxy -
pypi -
npm -
ubuntu20 -
distroless/static -
scratch -
an image based off of ubi -
some multi layered image -
some large image (same as multi layered)
-
-
Testing has been performed for the following cases -
Build cannot complete due to an invalid configuration or step in the dockerfile -
Image cannot be pulled because it does not existnot important since base_image_validation will fail anyways -
Image needs to be pulled from staging -
Multiple branch tests
-
Definition of Done
-
Project pipeline runs successfully -
Code review completed and merge request approved/merged -
All Acceptance Criteria have been completed
Edited by Kenneth Maguire