kind: pipeline type: exec name: web模块任务 platform: os: linux arch: amd64 steps: - name: Pull latest code from Gitea commands: # 添加 safe.directory,解决 Git “dubious ownership” 报错 - git config --global --add safe.directory /www/wwwroot/hgdemo.hgidc.cn/public/web/BlackFruit-web - cd /www/wwwroot/hgdemo.hgidc.cn/public/web/BlackFruit-web # 判断是否已有 .git,没有就 clone,有就强制同步远程最新代码 - if [ ! -d .git ]; then git clone https://yiqiu:***@gitea.ycyaw.com/yiqiu/BlackFruit-UI.git .; else git fetch --all && git reset --hard origin/main; fi # 将主题配置插件同步到运行目录 - cp -rf /www/wwwroot/hgdemo.hgidc.cn/public/web/BlackFruit-web/plugins/addon/theme_configurator /www/wwwroot/hgdemo.hgidc.cn/public/plugins/addon/ - ls -l - name: Restart Nginx commands: - nginx -s reload when: branch: include: - main - master