Skip to content

Commit a555409

Browse files
committed
📦 build(docker): add date-based image tagging
- add automatic date-based tag (YYYY.MM.DD format) for docker images - improve image versioning and traceability in container registry
1 parent b1cfb0c commit a555409

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

.github/workflows/build-docker-image.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
owner=$(echo '${{ github.repository_owner }}' | tr '[:upper:]' '[:lower:]')
4242
echo "OWNER=$owner" >> "$GITHUB_ENV"
4343
echo "IMAGE_FULL_NAME=ghcr.io/$owner/${{ env.IMAGE_NAME }}" >> $GITHUB_ENV
44+
echo "DATE_TAG=$(date +'%Y.%m.%d')" >> $GITHUB_ENV
4445
echo "IMAGE_TAG=${IMAGE_TAG:-latest}" >> $GITHUB_ENV
4546
4647
- name: Login to GitHub Container Registry
@@ -80,6 +81,7 @@ jobs:
8081
push: true
8182
tags: |
8283
${{ env.IMAGE_FULL_NAME }}:${{ env.IMAGE_TAG }}
84+
${{ env.IMAGE_FULL_NAME }}:${{ env.DATE_TAG }}
8385
${{ github.event.inputs.image_tag != 'latest' && format('{0}:latest', env.IMAGE_FULL_NAME) || '' }}
8486
cache-from: type=gha
8587
cache-to: type=gha,mode=max

0 commit comments

Comments
 (0)