File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 1919RELEASE_TAG=" $( " ${SCRIPT_DIR} /../vpp/build-root/scripts/version" | sed ' s/~.*//' ) -$( git rev-parse HEAD| cut -c1-9) "
2020RELEASE_IMAGE_NAME=" ${BASE_REPO} :${RELEASE_TAG} _${BUILD_TYPE} "
2121
22- docker tag " ${IMAGE_HASH_NAME} " " ${RELEASE_IMAGE_NAME} "
22+ QUAY_IO_IMAGE_EXPIRES_AFTER=" $( docker image inspect " ${IMAGE_HASH_NAME} " | jq -r ' .[0].Config.Labels."quay.expires-after"' ) "
23+ if [[ " ${QUAY_IO_IMAGE_EXPIRES_AFTER} " == null ]]; then
24+ docker tag " ${IMAGE_HASH_NAME} " " ${RELEASE_IMAGE_NAME} "
25+ else
26+ echo " FROM ${IMAGE_HASH_NAME} " | docker buildx build -t " ${RELEASE_IMAGE_NAME} " --label " quay.expires-after=" -
27+ fi
28+
2329docker push " ${RELEASE_IMAGE_NAME} "
2430
2531DEV_RELEASE_IMAGE_NAME=" ${BASE_REPO} :${RELEASE_TAG} _dev_${BUILD_TYPE} "
2632
27- docker tag " ${DEV_IMAGE_HASH_NAME} " " ${DEV_RELEASE_IMAGE_NAME} "
33+ QUAY_IO_IMAGE_EXPIRES_AFTER=" $( docker image inspect " ${DEV_IMAGE_HASH_NAME} " | jq -r ' .[0].Config.Labels."quay.expires-after"' ) "
34+ if [[ " ${QUAY_IO_IMAGE_EXPIRES_AFTER} " == null ]]; then
35+ docker tag " ${DEV_IMAGE_HASH_NAME} " " ${DEV_RELEASE_IMAGE_NAME} "
36+ else
37+ echo " FROM ${DEV_IMAGE_HASH_NAME} " | docker buildx build -t " ${DEV_RELEASE_IMAGE_NAME} " --label " quay.expires-after=" -
38+ fi
39+
2840docker push " ${DEV_RELEASE_IMAGE_NAME} "
2941
You can’t perform that action at this time.
0 commit comments