Jira发布版本作为输入步骤参数

时间:2017-03-06 13:06:27

标签: jenkins jenkins-pipeline

我尝试使用输入步骤将jira发行版加载到变量中。

node {
    def version = input message: 'Approve', parameters: [[$class: 'JiraVersionParameterDefinition', description: 'Select the version', jiraProjectKey: 'APP', jiraReleasePattern: '^1\\.([0-9]+)\\.([0-9]+)$', jiraShowArchived: 'false', jiraShowReleased: 'false', name: 'version']]
    echo version
}

输入显示了一个版本,我可以选择它,但结果(变量版本)始终为null。目前不支持或如何完成?

1 个答案:

答案 0 :(得分:2)

这似乎是Jenkins的JIRA插件中的一个错误。

我为此创建了一个问题:JENKINS-45293

作为一种解决方法,您可以使用JIRA Steps Plugin(步骤jiraGetProjectVersions)查询版本,然后将它们放入选项参数中。使用Snippet Generator填写选项时,请注意Bug JENKINS-40358