【问题标题】:How to start JBoss from Jenkins?如何从 Jenkins 启动 JBoss?
【发布时间】:2023-04-08 01:36:01
【问题描述】:

有人知道在部署之前如何从 Jenkins 启动 JBoss 吗? 我需要在部署之前检查 Jboss 是否正在运行。

如果有人帮助解决这个问题,我将不胜感激!

嗯,

我已尝试听从 Gerold Broser 的建议。

所以,我已经安装了 JBoss 管理插件和条件构建步骤插件。

之后在 Manage Jenkins/Configure System/JB​​oss Managment Builder 中 - 我添加了一个远程服务器。

并且在 Project/Configure/Build/Add build step/Conditional step (single) - 我试过了:

运行?布尔条件

令牌 pgrep -f jboss /null

评估失败不要运行

构建器 Jboss管理

操作 - 开始。

保存/应用

【问题讨论】:

    标签: jenkins jboss


    【解决方案1】:

    见JBoss Management Plugin:

    此插件允许在构建过程中管理 JBoss 应用服务器。

    使用插件我们可以启动/停止 JBoss AS。

    要检查它是否正在运行,请参阅How to check if JBoss is running on Unix server? 并有条件地部署:

    • 使用Conditional BuildStep Plugin 并将您选择的脚本变体添加到:

      构建 → 条件步骤(单个) → 运行? 执行 shell → 命令

    • 选择 高级... → 评估失败时:不运行

    • 选择构建器:...您的部署构建步骤...

    【讨论】:

    • 你好。杰罗德布罗泽!我已经安装了 2 个插件。我曾尝试执行以下操作:运行?:布尔条件,令牌 - pgrep -f jboss /null;评估失败时:不要运行;生成器:Jboss 管理、操作 - 开始。但是服务器没有打开。我在这里搞错了什么?
    • @user5455130 您能否用您尝试过的内容更新您的问题。使用 cmets 中有限的格式选项阅读这些内容并不有趣。
    • 嗨,杰罗德·布罗泽。我写了一个答案,因为我不能很好地格式化 cmets。请看下面我的回答。谢谢!
    • @user5455130 我写了“请更新您的问题”是有原因的。您问题的标签下方是否没有 edit 链接?
    • Gerold Broser,我已经编辑了我的问题。我希望我最终能够以正确的方式做到这一点。你能看看吗,拜托!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    相关资源
    最近更新 更多