33 lines
1000 B
YAML
33 lines
1000 B
YAML
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
|