1.jenkins安装
2.插件安装
系统管理--》插件管理--》可安装插件--》搜索nodejs
![](https://img.haomeiwen.com/i13449209/0db50a8605eea1d1.jpg)
安装完成后自动重启
3.创建项目并配置
1.创建一个自由风格的软件项目
![](https://img.haomeiwen.com/i13449209/47793960c6f59b9d.jpg)
2.输入SVN地址或者git地址
![](https://img.haomeiwen.com/i13449209/71bfacb42f19fc88.jpg)
4.选择nodejs构建环境
![](https://img.haomeiwen.com/i13449209/2cd088dd5c5a9c26.jpg)
5.执行shell
#!/bin/bash
echo $PATH
node -v
npm -v
npm install
npm run build
cd dist
tar -zcvf dist.tar.gz *
cd /home/plusesb/fedcs/
sh reload.sh
![](https://img.haomeiwen.com/i13449209/cbcb2976db73bb0a.jpg)
reload.sh文件内容
#备份包
echo "----备份包----"
cp /var/lib/jenkins/workspace/fedcs-vue/dist/dist.tar.gz /home/plusesb/fedcs_bak/dist.tar.gz.`date +%Y%m%d%H%M%S`
#清理文件
echo "----清理文件----"
rm -rf /home/plusesb/fedcs/www/*
#解压文件
echo "----解压文件----"
cp /var/lib/jenkins/workspace/fedcs-vue/dist/dist.tar.gz /home/plusesb/fedcs/www/
cd /home/plusesb/fedcs/www/
tar -xvzf /home/plusesb/fedcs/www/dist.tar.gz
执行项目
![](https://img.haomeiwen.com/i13449209/79350f13d854b641.jpg)
![](https://img.haomeiwen.com/i13449209/e115d54b07d1b622.jpg)
![](https://img.haomeiwen.com/i13449209/5be0ce90a2335525.jpg)
网友评论