goopy 发表于 2015-1-25 23:19:28

jenkins中用shell脚本自动部署问题

jenkins中用shell脚本自动部署   执行 nohup java -jar *.jar & 命令控制台输出一直在打日志,构建一直在进行中,无法终止,有谁遇到这个问题吗

土土的豆豆 发表于 2015-1-26 11:04:50

看看是否项目部署超时了?若是常态,建议写个/配置个自动终止进程任务。一般都已经能部署构建好的~
J = Jenkins('http://localhost:8080',username,password)


for key,job in J.iteritems():


last_build = job.get_last_buildnumber()//获得最后一个构建的编号


running = build.is_running()//任务是否在运行

      start_time =last_build.get_timestamp()//获得构建的开始时间

       last_build.stop()//停止构建

将watchdog部署上去以后,还可以分别指定每个任务的超时时间,一旦超时就会被自动杀掉

samraul 发表于 2015-11-2 17:44:43

把日志重定向输出日志文件,即可。
如果jenkins 控制台要显示日志,加个cat命令查看日志就行了。

feniks 发表于 2016-7-13 15:29:25

楼主出现的问题是咋解决的?我现在也遇到了

feniks 发表于 2016-7-13 15:36:13

在线等您的解决办法

samraul 发表于 2016-7-20 10:27:31

在3楼回复过了,再回复一次:
“把日志重定向输出日志文件,即可。
如果jenkins 控制台要显示日志,加个cat命令查看日志就行了。”

紫毓E 发表于 2017-11-1 14:58:50

问题mark
页: [1]
查看完整版本: jenkins中用shell脚本自动部署问题