From 9606d4a94b8ecde216cb1d5925c9137cd1238cc7 Mon Sep 17 00:00:00 2001 From: repair-agent Date: Thu, 2 Apr 2026 16:59:37 +0800 Subject: [PATCH] feat: use env-date-commit format for image tags Tag format: dev-20260402-8920dad / prod-20260402-8920dad Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index d91bb54..7bf6fa8 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -16,16 +16,18 @@ jobs: - name: Set environment by branch run: | - # 版本标签:commit 短哈希 + # 版本标签:环境-日期-commit SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7) - echo "IMAGE_TAG=${SHORT_SHA}" >> $GITHUB_ENV + BUILD_DATE=$(date +%Y%m%d) if [[ "${{ github.ref_name }}" == "master" ]]; then + echo "IMAGE_TAG=prod-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV echo "CR_ORG=prod" >> $GITHUB_ENV echo "DEPLOY_ENV=production" >> $GITHUB_ENV echo "DOMAIN_API=qiyuan-log-center-api.airlabs.art" >> $GITHUB_ENV echo "DOMAIN_WEB=qiyuan-log-center-web.airlabs.art" >> $GITHUB_ENV elif [[ "${{ github.ref_name }}" == "dev" ]]; then + echo "IMAGE_TAG=dev-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV echo "CR_ORG=dev" >> $GITHUB_ENV echo "DEPLOY_ENV=development" >> $GITHUB_ENV echo "DOMAIN_API=qiyuan-log-center-api.test.airlabs.art" >> $GITHUB_ENV