KASM-4579 use rolling images to build on scheduled builds and respect the private flag

This commit is contained in:
ryan.kuba 2023-06-30 09:59:43 -04:00
parent 871d644849
commit 107a4e1353
No known key found for this signature in database

View File

@ -5,6 +5,16 @@ NAME=$(echo $1| awk -F'|' '{print $1}')
BASE=$(echo $1| awk -F'|' '{print $2}')
DOCKERFILE=$(echo $1| awk -F'|' '{print $3}')
# Determine if we are using private images
if [ ${USE_PRIVATE_IMAGES} -eq 1 ]; then
BASE=${BASE}-private
fi
# Determine if this is a rolling build
if [ "${CI_PIPELINE_SOURCE}" == "schedule" ]; then
BASE_TAG=${BASE_TAG}-rolling
fi
## Build/Push image to cache endpoint by pipeline ID ##
docker build \
-t ${ORG_NAME}/image-cache-private:$(arch)-${NAME}-${SANITIZED_BRANCH}-${CI_PIPELINE_ID} \