Jenkins
新建 Job
源码管理
添加 Git 见《https://www.yuque.com/weiwiki/da4l8e/lwmmgw#j46M7》
构建触发器
红框部分网址用于 GitLab Webhook 的网址部分:
依此点击“高级”和“Generate”按钮生成 GitLab WebHook 需要的 Token:
构建环境
需要提前安装 NodeJS,见《https://www.yuque.com/weiwiki/da4l8e/lwmmgw#PObv0》
构建
执行 Shell
npm install --registry=https://registry.npm.taobao.org
rm -rf ./dist/*
npm cache clean -f
npm run build:prod
zip -q -r home.zip ./dist
scp -r ./home.zip www@IP:/home/www/scigo/web/home
ssh www@IP ""
rm -rf ./home.zip