【问题标题】:How to build a job in jenkins when issue is updated in Jira在 Jira 中更新问题时如何在 jenkins 中建立工作
【发布时间】:2018-03-31 10:09:16
【问题描述】:

我们希望在 JIRA 中更新问题状态时在 Jenkins 中进行自动构建。首先,我们在 Jira 和 Jenkins 之间进行了集成,我们在 Jira 中安装了 Jenkins 插件。 然后我们在 Jenkins 中为构建触发器进行了配置 - 在 Jira 中更新问题时构建。我们填充了这部分,如第一张图片所示。 我们设置了 JQL 过滤器和 Jira 字段匹配器。但是当问题在 Jira 中更改状态时,我们没有成功在 Jenkins 中进行自动构建。 您能否帮助我们或举例说明如何配置零件参数映射(自定义字段和问题属性路径)。我发给你截图。 任何信息都会对我们有用, 感谢您的支持, 最好的祝福, picture1

picture2

[在此处输入图片描述][3]

【问题讨论】:

    标签: jenkins automation continuous-integration jira build-triggers


    【解决方案1】:

    您可以使用 webhook 执行 REST 调用,该调用可用于触发您的 Jenkins 项目。 在您的 Jenkins 项目配置中,只需启用选项“Trigger builds remote (e.g., from scripts)”

    作为身份验证令牌,定义一个将由您的 Jira-webhook 使用的令牌。您需要定义整个服务器地址,包括用于触发 Jenkins 的令牌。

    这应该足以在票证关闭时运行 Jenkins。

    【讨论】:

    • 嗨,Kim,谢谢您的回复,我已经这样做了。我创建了一个 webhook 和令牌,并按照你所说的配置了我的 Jenkins 项目。但是即使我在 Jira 中的问题处于完成状态,我仍然无法进行自动构建。如果您能给我一些其他提示,我将不胜感激?正如我提到的,当 Jira 中的问题从 In Progress 更改为 Done 时,我需要在 Jenkins 中进行自动构建。
    猜你喜欢
    • 2019-04-05
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多