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