feat(ci): add timestamp-based image tags with commit hash
Push images with versioned tags in format TIMESTAMP-COMMIT and frontend-TIMESTAMP-COMMIT for better traceability and rollback support. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -44,8 +44,9 @@ jobs:
|
||||
echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT
|
||||
;;
|
||||
refs/heads/main)
|
||||
TIMESTAMP=$(date -u +%Y%m%d%H%M%S)
|
||||
SHORT_SHA=$(echo "${{ gitea.sha }}" | cut -c1-7)
|
||||
echo "IMAGE_TAG=${IMAGE_BASE}:${SHORT_SHA}" >> $GITHUB_OUTPUT
|
||||
echo "IMAGE_TAG=${IMAGE_BASE}:${TIMESTAMP}-${SHORT_SHA}" >> $GITHUB_OUTPUT
|
||||
echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT
|
||||
;;
|
||||
*)
|
||||
@@ -114,8 +115,9 @@ jobs:
|
||||
echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT
|
||||
;;
|
||||
refs/heads/main)
|
||||
TIMESTAMP=$(date -u +%Y%m%d%H%M%S)
|
||||
SHORT_SHA=$(echo "${{ gitea.sha }}" | cut -c1-7)
|
||||
echo "IMAGE_TAG=${IMAGE_BASE}:frontend-${SHORT_SHA}" >> $GITHUB_OUTPUT
|
||||
echo "IMAGE_TAG=${IMAGE_BASE}:frontend-${TIMESTAMP}-${SHORT_SHA}" >> $GITHUB_OUTPUT
|
||||
echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT
|
||||
;;
|
||||
*)
|
||||
|
||||
Reference in New Issue
Block a user