首页 > 解决方案 > 从 Jenkins 管道更新 Jira 任务

问题描述

我需要从 Jenkins 管道更新一些 jira 任务。我可以通过这种方式为 JIRA 任务添加标签:

step([$class       : 'hudson.plugins.jira.JiraIssueUpdater',
      issueSelector: [$class: 'hudson.plugins.jira.selector.DefaultIssueSelector'],
      scm          : scm,
      labels       : ["MYLABEL-2"]])

在此处输入图像描述

问题是我还想通过提供 jql 查询来更新其他 JIRA 任务,例如:

step([$class       : 'hudson.plugins.jira.JiraIssueUpdater',
      issueSelector: [$class: 'hudson.plugins.jira.selector.JqlIssueSelector'],
      jql          : "project = TEST AND id = TEST-11",
      scm          : scm,
      labels       : ["MYLABEL"]])

前面的代码不起作用(没有日志):

在此处输入图像描述

我错过了什么?

谢谢

标签: jenkinsjenkins-pipelinejirapipelinejira-plugin

解决方案


推荐阅读