From a0a2627f7e7cf5e894224f9a72e23ee96ba52cde Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Wed, 28 May 2025 11:50:14 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E5=88=A0=E9=99=A4=E9=98=BF=E9=87=8C?= =?UTF-8?q?=E4=BA=91ECS=E8=87=AA=E5=8A=A8=E9=83=A8=E7=BD=B2=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除不再使用的阿里云ECS自动部署工作流配置文件,该功能已被其他部署方案替代 --- .github/workflows/auto-deploy-to-aliyun.yml | 41 --------------------- 1 file changed, 41 deletions(-) delete mode 100644 .github/workflows/auto-deploy-to-aliyun.yml diff --git a/.github/workflows/auto-deploy-to-aliyun.yml b/.github/workflows/auto-deploy-to-aliyun.yml deleted file mode 100644 index 4280d1e..0000000 --- a/.github/workflows/auto-deploy-to-aliyun.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Deploy to Aliyun ECS after Merge -on: - workflow_run: - workflows: ['Auto Merge aliyun'] # 监听名为 "Auto Merge aliyun" 的工作流的运行结果 - types: - - completed -jobs: - deploy: - # 只有当合并工作流成功完成时才运行部署工作流 - if: github.event.workflow_run.conclusion =='success' - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 # 如果未启用 lastUpdated,则不需要 - - uses: pnpm/action-setup@v3 - with: - version: 9 - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: 18 - cache: pnpm - - name: Install dependencies - run: pnpm i - - name: Build with VitePress - run: pnpm run docs:build - - name: Deploy to ECS - uses: appleboy/ssh-action@v0.1.0 # 使用 ssh-action 将文件传输并部署到服务器 - with: - host: ${{ secrets.SERVER_IP }} - username: ${{ secrets.SERVER_USERNAME }} - password: ${{ secrets.SSH_PASSWORD }} # 从 Secrets 中获取 SSH 密码 - script: | - # 创建或确保目标目录存在 - mkdir -p /usr/share/nginx/html - # 将本地构建的 dist 目录内容复制到服务器的 nginx html 目录,添加 -o StrictHostKeyChecking=no 参数 - scp -r -o StrictHostKeyChecking=no ${{ github.workspace }}/docs/.vitepress/dist/* ${{ secrets.SERVER_USERNAME }}@${{ secrets.SERVER_IP }}:/usr/share/nginx/html/ - # 重启 nginx 服务,添加 -o StrictHostKeyChecking=no 参数 - ssh -o StrictHostKeyChecking=no ${{ secrets.SERVER_USERNAME }}@${{ secrets.SERVER_IP }} "sudo systemctl restart nginx"