如何使用Jenkins Pipeline脚本获取JIRA票证编号示例:
CICD-34
以下命令提供了有关票证的完整信息,但是如何获取ID并将其存储在变量中呢?
def issue = jiraJqlSearch jql:“ PROJECT = CICD AND description〜”通过声明性PL脚本从Jenkins创建的新JIRA”,站点:“ MyLocalJira””
回声issue.data.toString()
答案 0 :(得分:0)
我遇到了同样的问题并找到了解决方案。 我与您分享我的答案:)
def testExecutionSearch = jiraJqlSearch jql: "project=${project} and issuetype = 'Test Execution' and summary ~ '${summary}'", site: 'myjira', failOnError: true
if (testExecutionSearch != null){
//Get all issues
def issues = testExecutionSearch.data.issues
//Get the key of the first result
def key = issues[0].key
}
这是我进行jql搜索的第一个元素( def键= issue [0] .key ),但是您可以选择想要的内容:)