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