Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.

Commit 3612f9f

Browse files
authored
Use date versioning for ci-unified (#560)
1 parent 7d5185c commit 3612f9f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.gitlab-ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,19 +360,22 @@ ci-unified:
360360
- RUST_STABLE_VERSION=$(grep 'RUST_STABLE_VERSION' dockerfiles/$IMAGE_NAME/Dockerfile | head -n 1 | cut -d '"' -f 2)
361361
- DISTRO_CODENAME=$(grep 'DISTRO_CODENAME' dockerfiles/$IMAGE_NAME/Dockerfile | head -n 1 | cut -d '"' -f 2)
362362
- TAG_TUPLE="${DISTRO_CODENAME}-${RUST_STABLE_VERSION}"
363+
- DATESTAMP=$(git log -1 --pretty=format:"%ad" --date=format:"%Y%m%d" -- dockerfiles/$IMAGE_NAME/Dockerfile)
363364
- $BUILDAH_COMMAND build
364365
--format=docker
365366
--build-arg VCS_REF="$CI_COMMIT_SHA"
366367
--build-arg BUILD_DATE="$(date +%Y%m%d)"
367368
--build-arg REGISTRY_PATH="$REGISTRY_PATH"
368369
--tag "$REGISTRY_PATH/$IMAGE_NAME:$TAG_TUPLE"
370+
--tag "$REGISTRY_PATH/$IMAGE_NAME:$TAG_TUPLE-v$DATESTAMP"
369371
--tag "$REGISTRY_PATH/$IMAGE_NAME:$DISTRO_CODENAME"
370372
--file "dockerfiles/$IMAGE_NAME/Dockerfile" dockerfiles
371373
- $BUILDAH_COMMAND info
372374
- echo "$Docker_Hub_Pass_Parity" |
373375
buildah login --username "$Docker_Hub_User_Parity" --password-stdin "$REGISTRY_NAME"
374376
- $BUILDAH_COMMAND push --format=v2s2 "$REGISTRY_PATH/$IMAGE_NAME:$TAG_TUPLE"
375377
- $BUILDAH_COMMAND push --format=v2s2 "$REGISTRY_PATH/$IMAGE_NAME:$DISTRO_CODENAME"
378+
- $BUILDAH_COMMAND push --format=v2s2 "$REGISTRY_PATH/$IMAGE_NAME:$DISTRO_CODENAME-v$DATESTAMP"
376379
- buildah logout "$REGISTRY_NAME"
377380
tags:
378381
- linux-docker-vm-c2

0 commit comments

Comments
 (0)