我正在使用jenkins和ssh插件发布。我只是执行脚本来停止,清理启动服务。当我通过putty执行脚本启动时,它会成功启动服务,我可以让putty在后端运行服务。但是,当我通过SSH插件发布执行此脚本时,某些服务未启动,但我可以在日志中看到它们是由脚本启动的。
有人可以告诉我什么是错的吗?
由于
答案 0 :(得分:0)
而不是
<service start>
运行
BUILD_ID=dontKillMe <service start>
Jenkins从构建中杀死所有生成的进程,使用上面的命令可以从构建中分离服务。您可以在process tree killer
下的jenkins wiki中找到更多详细信息