【问题标题】:How to induce to different functions on JIRA transition state如何在 JIRA 过渡状态上诱导不同的功能
【发布时间】:2017-01-23 23:01:26
【问题描述】:

我的问题陈述是,在 JIRA 工作流程中,如果在将故事从审核状态移动到完成状态时,我必须触发一个调用 Jenkins 管道的 webhook。但同样的条件是,只有当故事是 Dev 时,它才应该触发这个管道。如果故事与研究/POC/AnyOther 相关,则不应调用 webhook。

As in the image it shows that story will move from review to done with transition state name "DONE".

现在在相同的过渡状态发布功能中,我想触发发布功能,如果故事本质上是开发,则反过来调用 Jenkins 管道。 如何使用任何免费插件来实现这一点?

【问题讨论】:

    标签: jenkins workflow jira devops jira-plugin


    【解决方案1】:
    1. 需要安装JIRA Plugin
    2. 在主设置中配置 jira 块
    3. 阅读jira jql doc
    4. 查看来自here 的示例
    5. 您的故事示例:

      def jiraProjectKey = "PROJECT_KEY"
      def version = "dev"
      def jqlQuery = "project = ${jiraProjectKey} and fixVersion = '${version}' and status = 'Review'"
      def workflowAction = "Move to Done"
      
      step([$class: "JiraIssueUpdateBuilder",
         jqlSearch: "${jqlQuery}",
         workflowActionName: "${workflowAction}",
         comment: "${comment}"])
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-15
      • 2022-07-01
      • 2021-03-10
      • 2023-04-04
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多