From 6effb94e2881e4e2b911d1810927504008a13522 Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Thu, 23 Apr 2026 15:01:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20CI=E6=94=B9=E4=B8=BAairlabs?= =?UTF-8?q?=E5=88=86=E6=94=AF=E9=83=A8=E7=BD=B2=E5=88=B0=E5=86=85=E9=83=A8?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 分支从master/dev改为airlabs - 使用VOLCANO_INTERNAL_KUBE_CONFIG - CR_ORG改为internal - 域名使用正式域名airlabs-manage-web/api.airlabs.art Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yaml | 39 ++++++++++-------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 178f1ae..6e195f6 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -3,8 +3,7 @@ name: Build and Deploy on: push: branches: - - master - - dev + - airlabs jobs: build-and-deploy: @@ -19,25 +18,14 @@ jobs: SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7) BUILD_DATE=$(date +%Y%m%d) - if [[ "${{ github.ref_name }}" == "master" ]]; then - echo "IMAGE_TAG=prod-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV - echo "CR_SERVER_ACTIVE=gitea-prod-cn-shanghai.cr.volces.com" >> $GITHUB_ENV - echo "CR_USERNAME_ACTIVE=seaislee@76339115" >> $GITHUB_ENV - echo "CR_PASSWORD_ACTIVE=${{ secrets.CR_PROD_PASSWORD }}" >> $GITHUB_ENV - echo "CR_ORG=prod" >> $GITHUB_ENV - echo "DEPLOY_ENV=production" >> $GITHUB_ENV - echo "DOMAIN_WEB=airlabs-manage-web.airlabs.art" >> $GITHUB_ENV - echo "DOMAIN_API=airlabs-manage-api.airlabs.art" >> $GITHUB_ENV - elif [[ "${{ github.ref_name }}" == "dev" ]]; then - echo "IMAGE_TAG=dev-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV - echo "CR_SERVER_ACTIVE=${{ secrets.CR_SERVER }}" >> $GITHUB_ENV - echo "CR_USERNAME_ACTIVE=${{ secrets.CR_USERNAME }}" >> $GITHUB_ENV - echo "CR_PASSWORD_ACTIVE=${{ secrets.CR_PASSWORD }}" >> $GITHUB_ENV - echo "CR_ORG=dev" >> $GITHUB_ENV - echo "DEPLOY_ENV=development" >> $GITHUB_ENV - echo "DOMAIN_WEB=airlabs-manage-web.test.airlabs.art" >> $GITHUB_ENV - echo "DOMAIN_API=airlabs-manage-api.test.airlabs.art" >> $GITHUB_ENV - fi + echo "IMAGE_TAG=internal-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV + echo "CR_SERVER_ACTIVE=${{ secrets.CR_SERVER }}" >> $GITHUB_ENV + echo "CR_USERNAME_ACTIVE=${{ secrets.CR_USERNAME }}" >> $GITHUB_ENV + echo "CR_PASSWORD_ACTIVE=${{ secrets.CR_PASSWORD }}" >> $GITHUB_ENV + echo "CR_ORG=internal" >> $GITHUB_ENV + echo "DEPLOY_ENV=internal" >> $GITHUB_ENV + echo "DOMAIN_WEB=airlabs-manage-web.airlabs.art" >> $GITHUB_ENV + echo "DOMAIN_API=airlabs-manage-api.airlabs.art" >> $GITHUB_ENV - name: Login to Volcano Engine CR run: | @@ -94,11 +82,7 @@ jobs: - name: Set kubeconfig run: | mkdir -p $HOME/.kube - if [[ "${{ github.ref_name }}" == "master" ]]; then - printf '%s\n' '${{ secrets.VOLCANO_PROD_KUBE_CONFIG }}' > $HOME/.kube/config - elif [[ "${{ github.ref_name }}" == "dev" ]]; then - printf '%s\n' '${{ secrets.VOLCANO_TEST_KUBE_CONFIG }}' > $HOME/.kube/config - fi + printf '%s\n' '${{ secrets.VOLCANO_INTERNAL_KUBE_CONFIG }}' > $HOME/.kube/config chmod 600 $HOME/.kube/config echo "kubeconfig lines: $(wc -l < $HOME/.kube/config)" grep server $HOME/.kube/config || echo "WARNING: no server found in kubeconfig" @@ -207,6 +191,5 @@ jobs: run: | docker container prune -f docker image prune -f - docker builder prune -a -f - echo "Disk usage after cleanup:" + echo "Disk usage:" df -h / | tail -1