@@ -2,13 +2,17 @@ ifeq ($(DOCKER),)
22DOCKER =docker
33endif
44QUAY_REPO =stackrox-io
5+ ROX_CI_IMAGE_VERSION =$(shell git describe --tags --abbrev=10)
6+ ROX_CI_IMAGE_GIT_COMMIT =$(shell git rev-parse HEAD)
57
68STACKROX_BUILD_TAG =$(shell scripts/get_tag.sh "stackrox-build")
79
810.PHONY : stackrox-build-image
911stackrox-build-image :
1012 $(DOCKER ) build \
1113 --platform linux/amd64 \
14+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
15+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
1216 -t quay.io/$(QUAY_REPO ) /apollo-ci:$(STACKROX_BUILD_TAG ) \
1317 -f images/stackrox-build.Dockerfile \
1418 images/
@@ -19,8 +23,10 @@ STACKROX_TEST_TAG=$(shell scripts/get_tag.sh "stackrox-test")
1923stackrox-test-image :
2024 $(DOCKER ) build \
2125 --platform linux/amd64 \
22- -t quay.io/$(QUAY_REPO ) /apollo-ci:$(STACKROX_TEST_TAG ) \
26+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
27+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
2328 --build-arg BASE_TAG=$(STACKROX_BUILD_TAG ) \
29+ -t quay.io/$(QUAY_REPO ) /apollo-ci:$(STACKROX_TEST_TAG ) \
2430 -f images/stackrox-test.Dockerfile \
2531 images/
2632
@@ -30,8 +36,10 @@ STACKROX_UI_TEST_TAG=$(shell scripts/get_tag.sh "stackrox-ui-test")
3036stackrox-ui-test-image :
3137 $(DOCKER ) build \
3238 --platform linux/amd64 \
33- -t quay.io/$(QUAY_REPO ) /apollo-ci:$(STACKROX_UI_TEST_TAG ) \
39+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
40+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
3441 --build-arg BASE_TAG=$(STACKROX_UI_TEST_TAG ) \
42+ -t quay.io/$(QUAY_REPO ) /apollo-ci:$(STACKROX_UI_TEST_TAG ) \
3543 -f images/stackrox-ui-test.Dockerfile \
3644 images/
3745
@@ -51,6 +59,8 @@ test-cci-export:
5159scanner-build-image :
5260 $(DOCKER ) build \
5361 --platform linux/amd64 \
62+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
63+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
5464 -t quay.io/$(QUAY_REPO ) /apollo-ci:$(shell scripts/get_tag.sh "scanner-build") \
5565 -f images/scanner-build.Dockerfile \
5666 images/
@@ -59,6 +69,8 @@ scanner-build-image:
5969scanner-test-image :
6070 $(DOCKER ) build \
6171 --platform linux/amd64 \
72+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
73+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
6274 --build-arg BASE_TAG=$(shell scripts/get_tag.sh "scanner-build") \
6375 -t quay.io/$(QUAY_REPO ) /apollo-ci:$(shell scripts/get_tag.sh "scanner-test") \
6476 -f images/scanner-test.Dockerfile \
@@ -68,6 +80,8 @@ scanner-test-image:
6880jenkins-plugin-image :
6981 $(DOCKER ) build \
7082 --platform linux/amd64 \
83+ --build-arg ROX_CI_IMAGE_VERSION=$(ROX_CI_IMAGE_VERSION ) \
84+ --build-arg ROX_CI_IMAGE_GIT_COMMIT=$(ROX_CI_IMAGE_GIT_COMMIT ) \
7185 -t quay.io/$(QUAY_REPO ) /apollo-ci:$(shell scripts/get_tag.sh "jenkins-plugin") \
7286 -f images/jenkins-plugin.Dockerfile \
7387 images/
0 commit comments