使用Jenkins自动部署nodejs项目,angularjs5项目

第一步:先在jenkins里面全局工具配置,添加nodejs的环境,如图:

第二步:创建一个jenkins任务,自由风格的哦,然后进去任务里面设置svn地址

然后是shell脚本

提供相应的shell脚本方便使用:

1、kill_nodejs.sh内容:

#kill_nodejs.sh
#!/bin/bash
echo "stop Angular UI"
port=4200
#根据端口号查询对应的pid
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');

#杀掉对应的进程,如果pid不存在,则不执行
if [  -n  "$pid"  ];  then
    kill  -9  $pid;
fi
echo "stop Angular UI success"

2、nodejs_start.sh脚本内容:

#!/bin/bash
echo '开始启动'
ng serve
echo '启动成功'

搞定,可以启动。祝你启动成功。哈哈。

猜你喜欢

转载自blog.csdn.net/Joe192/article/details/89511217