From ed03bd2032f4a88306d7fad1417247cb9abd957c Mon Sep 17 00:00:00 2001 From: zhaojunlong <5482498@qq.com> Date: Tue, 16 Dec 2025 09:43:53 +0800 Subject: [PATCH] =?UTF-8?q?```=20build(workflow):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E6=B5=81=E7=A8=8B=E4=BB=A5=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8B=89=E5=8F=96=E5=92=8C=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改了 Gitea 工作流配置文件,调整部署步骤顺序: - 添加代码检出步骤 - 增加服务停止操作 - 实现源码拷贝功能 - 改进依赖安装与服务重启逻辑 同时修正 YAML 文件中的引号使用问题,确保分支名称正确解析。 ``` --- .gitea/workflows/deploy.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 3afb499..64956a0 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -3,7 +3,7 @@ name: Deploy Vue App # 触发条件:推送到 master 分支时执行 on: push: - branches: ['南京公共资源交易中心'] + branches: ["南京公共资源交易中心"] env: IP: 106.15.181.192 @@ -13,11 +13,20 @@ jobs: # 运行在已注册的 runner 上(确保 runner 标签匹配,默认无标签可省略) runs-on: [test] steps: - # 步骤 4:部署到服务器 - - name: Deploy to server + # 步骤 1:拉取代码 + - name: Checkout code + uses: https://gitee.com/skr2005/checkout@v4 + # 步骤 2:停止服务 + - name: Stop service + run: net stop tool-node + + # 步骤 3:拷贝源码到目标目录 + - name: Copy source to target + run: xcopy /E /I /Y "${{ github.workspace }}\*" "D:\tools\tool-node\" + + # 步骤 4:安装依赖并启动服务 + - name: Install and start service run: | cd D:\tools\tool-node npm install - git pull - net stop tool-node net start tool-node