From e40ae00ef1294cc903928458811b54cdd9b97ac0 Mon Sep 17 00:00:00 2001 From: ooeyuna Date: Tue, 16 Dec 2025 14:11:27 +0800 Subject: [PATCH] (sa)remove prod cn deploy action --- .github/workflows/deploy-web-prod-cn.yml | 87 ------------------------ 1 file changed, 87 deletions(-) delete mode 100644 .github/workflows/deploy-web-prod-cn.yml diff --git a/.github/workflows/deploy-web-prod-cn.yml b/.github/workflows/deploy-web-prod-cn.yml deleted file mode 100644 index fe95040dd39..00000000000 --- a/.github/workflows/deploy-web-prod-cn.yml +++ /dev/null @@ -1,87 +0,0 @@ -name: Deploy Flat Web Prod -on: - push: - branches: - - "stable" - - "only-deploy-prod-web" - -jobs: - deploy-flat-web-prod: - environment: production - env: - FLAT_UA: ${{ secrets.FLAT_UA }} - - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Install PNPM - uses: pnpm/action-setup@v2 - with: - version: 9.9.0 - - - name: Install dependencies - env: - FLAT_AGREEMENT_URL: ${{ vars.FLAT_AGREEMENT_URL }} - FLAT_WEB_ALIYUN_PREFIX: ${{ vars.FLAT_WEB_ALIYUN_PREFIX }} - FLAT_WEB_SCENE_ID: ${{ vars.FLAT_WEB_SCENE_ID }} - run: | - echo "FLAT_AGREEMENT_URL=$FLAT_AGREEMENT_URL" >> config/CN/.env.production - echo "FLAT_WEB_ALIYUN_PREFIX=$FLAT_WEB_ALIYUN_PREFIX" >> config/CN/.env.production - echo "FLAT_WEB_SCENE_ID=$FLAT_WEB_SCENE_ID" >> config/CN/.env.production - node ./scripts/ci/remove-workspace-packages.js web - node ./scripts/ci/remove-package-scripts-hooks.js - # failure automatically retries 3 times - pnpm i || pnpm i || pnpm i - - - name: Build flat web production - run: pnpm -F flat-web build:cn -m production - - - name: Log in to Docker Hub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Reset dockerignore - run: | - echo "*" > .dockerignore - echo "!web/flat-web/dist" >> .dockerignore - echo "!web/flat-web/deploy/nginx" >> .dockerignore - - - name: Build and push images production - env: - COMMIT_SHA_TAG: production-${{ github.sha }} - LATEST_PROD_TAG: latest - PRIVATE_DOCKERHUB_REGISTRY: ${{ secrets.PRIVATE_DOCKERHUB_REGISTRY }} - PRIVATE_DOCKERHUB_USERNAME: ${{ secrets.PRIVATE_DOCKERHUB_USERNAME }} - PRIVATE_DOCKERHUB_PASSWORD: ${{ secrets.PRIVATE_DOCKERHUB_PASSWORD }} - run: | - docker build . -f web/flat-web/deploy/Dockerfile -t agoraflat/flat-web:$COMMIT_SHA_TAG -t agoraflat/flat-web:$LATEST_PROD_TAG -t $PRIVATE_DOCKERHUB_REGISTRY/agoraflat/flat-web:$COMMIT_SHA_TAG -t $PRIVATE_DOCKERHUB_REGISTRY/agoraflat/flat-web:$LATEST_PROD_TAG - docker push agoraflat/flat-web:$COMMIT_SHA_TAG - docker push agoraflat/flat-web:$LATEST_PROD_TAG - - docker login -u $PRIVATE_DOCKERHUB_USERNAME -p $PRIVATE_DOCKERHUB_PASSWORD $PRIVATE_DOCKERHUB_REGISTRY - docker push $PRIVATE_DOCKERHUB_REGISTRY/agoraflat/flat-web:$COMMIT_SHA_TAG - docker push $PRIVATE_DOCKERHUB_REGISTRY/agoraflat/flat-web:$LATEST_PROD_TAG - - - name: Prep helm chart - env: - DOCKER_IMAGE_NAME: ${{ secrets.PRIVATE_DOCKERHUB_REGISTRY }}/agoraflat/flat-web - DOCKER_IMAGE_TAG: production-${{ github.sha }} - run: | - export APPVERSION=production-${{ github.sha }} - export CHART=./web/flat-web/helm/Chart.yaml - sed -i "s/^appVersion:.*$/appVersion: $APPVERSION/" $CHART - - export VALUE=./web/flat-web/helm/values.yaml - sed -i "s|DOCKER_IMAGE_NAME|$DOCKER_IMAGE_NAME|" $VALUE - sed -i "s|DOCKER_IMAGE_TAG|$DOCKER_IMAGE_TAG|" $VALUE - - - name: Deploy - uses: WyriHaximus/github-action-helm3@v2 - with: - exec: helm upgrade flat-web ./web/flat-web/helm --install --wait --atomic --namespace=default - kubeconfig: "${{ secrets.KUBECONFIG }}"