kind: pipeline name: web模块 steps: - name: Pull latest code from Gitea image: alpine:latest timeout: 3m # 设置该步骤最大超时时间为 3 分钟 commands: - apk add --no-cache git - cd /www/wwwroot/hgdemo.hgidc.cn/public/web/BlackFruit-web - git clone https://yiqiu:ycyawCOM996.@gitea.ycyaw.com/yiqiu/BlackFruit-UI.git . || git pull - ls -l # 查看目录中的文件是否已经更新 - name: Restart Nginx image: alpine:latest timeout: 3m # 设置该步骤最大超时时间为 3 分钟 commands: - apk add --no-cache nginx - nginx -s reload # 重新加载 Nginx 配置,确保服务更新 when: branch: main # 只在 main 分支触发,防止其他分支的提交也触发重启