【问题标题】:How to trigger a Jenkins job from an approval of a Jira task如何通过批准 Jira 任务来触发 Jenkins 作业
【发布时间】:2020-11-30 07:07:02
【问题描述】:

我正在寻找一种基于 Jira 工作流状态触发远程 Jenkins 作业的方法。这个想法是创建一个 Jenkins 作业,该作业将根据项目经理的批准触发。

当任务获得批准状态时,Jenkins 应该触发项目中的作业。

注意:我在 Jira 中创建了一个 webhook,并在 Jenkins 中配置了所需的插件。

【问题讨论】:

  • 能否请您列出配置的插件并说明是否修改了 JIRA 中的配置?

标签: jenkins jenkins-plugins jira jira-plugin


【解决方案1】:

如果我对问题的理解正确,您希望在 Jira 项目(任务/票证)处于特定状态(例如已批准、进行中)时触发 Jenkins 作业。

您可能需要以下插件:

  1. JIRA
  2. JIRA Pipeline Steps
  3. JIRA Trigger Plugin
  4. JIRA ext-plugin

在创建将根据 Jira 项目状态触发的作业之前,您需要具有 JIRA webhook 集成。

KEY* 是与 Jenkins 集成所需的 TICKET PATTERN。请在here中找到一个解释简单用例的链接

在创建 jenkins 作业时,您将在“构建触发器”类别下获得附加选项 'Build when issue is updated in JIRA'。 在此之后,请根据您的需要更新JQL Filter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    相关资源
    最近更新 更多