feat: use env-date-commit format for image tags
All checks were successful
Build and Deploy Log Center / build-and-deploy (push) Successful in 5s
All checks were successful
Build and Deploy Log Center / build-and-deploy (push) Successful in 5s
Tag format: dev-20260402-8920dad / prod-20260402-8920dad Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
8920dad45c
commit
9606d4a94b
@ -16,16 +16,18 @@ jobs:
|
|||||||
|
|
||||||
- name: Set environment by branch
|
- name: Set environment by branch
|
||||||
run: |
|
run: |
|
||||||
# 版本标签:commit 短哈希
|
# 版本标签:环境-日期-commit
|
||||||
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
|
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
|
if [[ "${{ github.ref_name }}" == "master" ]]; then
|
||||||
|
echo "IMAGE_TAG=prod-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV
|
||||||
echo "CR_ORG=prod" >> $GITHUB_ENV
|
echo "CR_ORG=prod" >> $GITHUB_ENV
|
||||||
echo "DEPLOY_ENV=production" >> $GITHUB_ENV
|
echo "DEPLOY_ENV=production" >> $GITHUB_ENV
|
||||||
echo "DOMAIN_API=qiyuan-log-center-api.airlabs.art" >> $GITHUB_ENV
|
echo "DOMAIN_API=qiyuan-log-center-api.airlabs.art" >> $GITHUB_ENV
|
||||||
echo "DOMAIN_WEB=qiyuan-log-center-web.airlabs.art" >> $GITHUB_ENV
|
echo "DOMAIN_WEB=qiyuan-log-center-web.airlabs.art" >> $GITHUB_ENV
|
||||||
elif [[ "${{ github.ref_name }}" == "dev" ]]; then
|
elif [[ "${{ github.ref_name }}" == "dev" ]]; then
|
||||||
|
echo "IMAGE_TAG=dev-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV
|
||||||
echo "CR_ORG=dev" >> $GITHUB_ENV
|
echo "CR_ORG=dev" >> $GITHUB_ENV
|
||||||
echo "DEPLOY_ENV=development" >> $GITHUB_ENV
|
echo "DEPLOY_ENV=development" >> $GITHUB_ENV
|
||||||
echo "DOMAIN_API=qiyuan-log-center-api.test.airlabs.art" >> $GITHUB_ENV
|
echo "DOMAIN_API=qiyuan-log-center-api.test.airlabs.art" >> $GITHUB_ENV
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user