From 9974a82ac8d4b583b3464163e395967f0cc29de4 Mon Sep 17 00:00:00 2001 From: shiran Date: Fri, 22 May 2026 16:18:44 +0800 Subject: [PATCH] =?UTF-8?q?chore(ci):=20=E6=9E=84=E5=BB=BA=E4=BA=A7?= =?UTF-8?q?=E7=89=A9=E6=94=B9=E4=B8=BAdist.tar.gz=E9=83=A8=E7=BD=B2(?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=8D=95=E5=8C=85+=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E8=A7=A3=E5=8E=8B),=E6=B5=8B=E8=AF=95=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E5=89=8Dssh=20mkdir,=E7=94=9F=E4=BA=A7ssh-keyscan=E5=89=8D?= =?UTF-8?q?=E7=BD=AE=E5=88=B0Set=20up=20SSH?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .gitea/workflows/build-service-server.yaml | 15 ++++++++++----- .gitea/workflows/build-test-server.yaml | 13 +++++++++---- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build-service-server.yaml b/.gitea/workflows/build-service-server.yaml index 8949196..bd23155 100644 --- a/.gitea/workflows/build-service-server.yaml +++ b/.gitea/workflows/build-service-server.yaml @@ -28,12 +28,15 @@ jobs: run: | pnpm build + - name: Compress artifacts + run: | + tar -czf dist.tar.gz -C ./dist . + - name: Save artifact uses: actions/upload-artifact@v3 with: name: vue3-build - path: | - ./dist + path: dist.tar.gz deploy: needs: build @@ -49,9 +52,11 @@ jobs: mkdir -p ~/.ssh echo "${{ secrets.PUBLICT_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa + ssh-keyscan -H ${{ vars.WEB_SERVICE_SERVER_IP }} >> ~/.ssh/known_hosts - name: Deploy to server run: | - ssh-keyscan -H ${{ vars.WEB_SERVICE_SERVER_IP }} >> ~/.ssh/known_hosts - scp -o StrictHostKeyChecking=no -r ./* ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_SERVICE_SERVER_IP }}:/home/www/web-online/admin.007yjs.com/ - + DEPLOY_DIR="/home/www/web-online/admin.007yjs.com/" + ssh ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_SERVICE_SERVER_IP }} "mkdir -p $DEPLOY_DIR" + scp -o StrictHostKeyChecking=no dist.tar.gz ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_SERVICE_SERVER_IP }}:$DEPLOY_DIR + ssh ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_SERVICE_SERVER_IP }} "cd $DEPLOY_DIR && tar -xzf dist.tar.gz && rm -f dist.tar.gz" diff --git a/.gitea/workflows/build-test-server.yaml b/.gitea/workflows/build-test-server.yaml index 792ecc4..c40fc11 100644 --- a/.gitea/workflows/build-test-server.yaml +++ b/.gitea/workflows/build-test-server.yaml @@ -24,12 +24,15 @@ jobs: run: | pnpm build + - name: Compress artifacts + run: | + tar -czf dist.tar.gz -C ./dist . + - name: Save artifact uses: actions/upload-artifact@v3 with: name: vue3-build - path: | - ./dist + path: dist.tar.gz deploy: needs: build @@ -49,5 +52,7 @@ jobs: - name: Deploy to server run: | - scp -o StrictHostKeyChecking=no -r ./* ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_TEST_SERVER_IP }}:/www/wwwroot/apiserver_admin.s1f.ren/ - + DEPLOY_DIR="/www/wwwroot/apiserver_admin.s1f.ren/" + ssh ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_TEST_SERVER_IP }} "mkdir -p $DEPLOY_DIR" + scp -o StrictHostKeyChecking=no dist.tar.gz ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_TEST_SERVER_IP }}:$DEPLOY_DIR + ssh ${{ vars.ROOT_USER_NAME }}@${{ vars.WEB_TEST_SERVER_IP }} "cd $DEPLOY_DIR && tar -xzf dist.tar.gz && rm -f dist.tar.gz"