Jenkins 如何在JIRA过渡态上归纳出不同的函数

Jenkins 如何在JIRA过渡态上归纳出不同的函数,jenkins,workflow,jira,devops,jira-plugin,Jenkins,Workflow,Jira,Devops,Jira Plugin,我的问题是,在JIRA工作流中,当将一个故事从回顾状态转移到完成状态时,我必须触发一个调用Jenkins管道的webhook。但同样的条件是,只有当故事是Dev时,它才应该启动这个管道。如果故事与research/POC/AnyOther相关,它就不应该调用webhook 现在,在相同的转换状态下,我想触发post函数,如果故事本质上是dev,它会调用Jenkins管道。 如何使用任何免费插件实现这一点 您需要安装 在主设置中配置jira块 阅读 看看下面的例子 您的故事示例: def jir

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

现在,在相同的转换状态下,我想触发post函数,如果故事本质上是dev,它会调用Jenkins管道。 如何使用任何免费插件实现这一点

  • 您需要安装
  • 在主设置中配置jira块
  • 阅读
  • 看看下面的例子
  • 您的故事示例:

    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}"])