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

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

使用Jenkins自动部署nodejs项目,angularjs5项目_第1张图片

使用Jenkins自动部署nodejs项目,angularjs5项目_第2张图片

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

使用Jenkins自动部署nodejs项目,angularjs5项目_第3张图片

第三步,定时构建,并设置控制台输出

使用Jenkins自动部署nodejs项目,angularjs5项目_第4张图片

第四步、然后是shell脚本

使用Jenkins自动部署nodejs项目,angularjs5项目_第5张图片

 

提供相应的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"

 

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

你可能感兴趣的:(jenkins)