Jenkins发布后台应用
2020-02-28 本文已影响0人
爱彩虹的枫叶
构建后,添加步骤Send files or execute commands over SSH,Exec command:
#!/bin/bash
第一步,杀死正运行的进程
ps -aux | grep /path.to.app/ | grep -v grep | awk '{print $2}' > 1.txt
for line in `cat 1.txt`
do
kill -9 $line
done
第二步, 更新程序
rm -f 1.txt
cp ...
第三部,执行启动脚本
nohup ./startup.sh
打开高级选项,选中 Exec in pty