安装jenkins
详细的安装方法自己百度,这里不做介绍
配件功能安装
- git
- node.js
- publish over ssh
注意:git和node.js需要手动安装,publish over ssh在系统管理 > 插件管理中安装,安装好后重启jenkins
配置SSH
找到Publish over SSH
点击新建任务
首先新建一个自由风格的项目
点击确定
配置git
构建器执行脚本
shell脚本
export PATH=$PATH:/usr/local/nodejs/bin
cd /var/lib/jenkins/workspace/donghua_shinny_web_beifen
npm install
npm run build
cd dist
mkdir shinny-futures-web
mv -f /var/lib/jenkins/workspace/donghua_shinny_web_beifen/dist/assets /var/lib/jenkins/workspace/donghua_shinny_web_beifen/dist/shinny-futures-web
rm -rf donghua_shinny_web_beifen.tar.gz
tar -zcvf donghua_shinny_web_beifen.tar.gz *
上传之后需要执行的shell脚本
cd /www/wwwroot
rm -rf hq.dhfutures.com/*
tar -zxvf donghua_shinny_web_beifen.tar.gz -C hq.dhfutures.com
rm -rf donghua_shinny_web_beifen.tar.gz