网上提到了很多方法,试了都没有用,可能是jenkins版本问题,具体不清楚。

  1. 检查环境变量设置:确保在启动Jenkins时正确设置了BUILD_ID=DONTKILLME环境变量。您可以通过在Jenkins启动脚本或命令行中添加-D选项来设置环境变量,例如:

    java -jar jenkins.war -DBUILD_ID=DONTKILLME

    ----无效

  2. 检查操作系统权限:在某些操作系统中,需要管理员或超级用户权限才能设置和传递环境变量。请确保您具有足够的权限来设置BUILD_ID=DONTKILLME环境变量。---无效

  3. 重启Jenkins服务:在应用新的环境变量设置或修改配置后,重启Jenkins服务以确保更改生效。----无效

  4. 在执行 .sh 文件之前,加上 BUILD_ID=dontKillMe。无效

最终解决办法:

source /etc/profile
export JENKINS_NODE_COOKIE=dontKillMe

---有效

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐