【问题标题】:Jenkins job not completing even though JBOSS is started即使 JBOSS 已启动,Jenkins 的工作也没有完成
【发布时间】:2016-08-15 16:03:19
【问题描述】:

我创建了一个 Jenkins 作业,它构建一个 ear 文件,将其部署到 jboss 服务器上,然后停止并启动 JBoss 服务器。 JBOSS 已成功启动,但我仍然可以在 jenkins 控制台中看到进度图标。它只是挂在那里。如果我删除 JBOSS 启动命令,Jenkins 构建就会正常结束。对此有何想法?

【问题讨论】:

  • 我现在遇到了完全相同的问题。我正在使用通过 ssh jenkins 插件发布来执行我定制的“server_startup.sh”脚本。在 jenkins 构建控制台日志中,我看到“JBoss EAP 7.0.0.GA (WildFly Core 2.1.2.Final-redhat-1) 在 43515 毫秒内启动 - 启动了 1280 个服务中的 979 个(405 个服务是惰性的、被动的或按需的) )" 并且 jekins 作业只是挂起等待服务器关闭

标签: jenkins


【解决方案1】:

我解决了我的问题,与您阅读这篇文章的问题非常相似

https://unix.stackexchange.com/questions/30400/execute-remote-commands-completely-detaching-from-the-ssh-connection

更具体地说,我在通过 ssh 发布的 exec 行中做了以下操作

nohup /root/jboss-eap-7.0/startserver.sh > /dev/null 2>&1 &

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多