51Testing软件测试论坛

标题: jenkins中用shell脚本自动部署问题 [打印本页]

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


作者: 土土的豆豆    时间: 2015-1-26 11:04
看看是否项目部署超时了?若是常态,建议写个/配置个自动终止进程任务。一般都已经能部署构建好的~
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
把日志重定向输出日志文件,即可。
如果jenkins 控制台要显示日志,加个cat命令查看日志就行了。
作者: feniks    时间: 2016-7-13 15:29
楼主出现的问题是咋解决的?我现在也遇到了
作者: feniks    时间: 2016-7-13 15:36
在线等您的解决办法

作者: samraul    时间: 2016-7-20 10:27
在3楼回复过了,再回复一次:
“把日志重定向输出日志文件,即可。
如果jenkins 控制台要显示日志,加个cat命令查看日志就行了。”
作者: 紫毓E    时间: 2017-11-1 14:58
问题mark




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2