jenkins自动化部署之nodejs

1.jenkins安装

2.插件安装

系统管理--》插件管理--》可安装插件--》搜索nodejs


nodejs

安装完成后自动重启

3.创建项目并配置

1.创建一个自由风格的软件项目


jenkins自动化部署之nodejs_第1张图片
自由风格的软件项目

2.输入SVN地址或者git地址


jenkins自动化部署之nodejs_第2张图片
svn地址

4.选择nodejs构建环境
jenkins自动化部署之nodejs_第3张图片
nodejs

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
jenkins自动化部署之nodejs_第4张图片
执行shell

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

执行项目

jenkins自动化部署之nodejs_第5张图片
执行项目

jenkins自动化部署之nodejs_第6张图片
查看日志

jenkins自动化部署之nodejs_第7张图片
检查运行日志

你可能感兴趣的:(jenkins自动化部署之nodejs)