在shell脚本中加入BUILD_ID=dontKillMe
server为二进制文件
#!/bin/bash BUILD_ID=dontKillMe nohup ./server &
原理:jenkins默认会在构建完成后杀掉构建过程中shell命令触发的衍生进程。jenkins根据BUILD_ID识别某个进程是否为构建过程的衍生进程,故修改BUILD_ID后,jenkins就无法识别是否为衍生进程,则此进程能在后台保留运行。
京公网安备 11010502049817号