如何在Jenkinsfile中将JIRA Issue设置为参数?

时间:2019-08-28 08:49:12

标签: jenkins groovy jenkins-pipeline jira

我想从DSL Groovy脚本(Jenkinsfile)创建管道作业,该脚本仅在相应项目中存在JIRA问题时才执行。如何在Jenkinsfile中包含Jira Issue作为参数?

pipeline {
    agent { 
        node {
            label 'slave_05-52b8a903'
            customWorkspace '/home/custom_workspace3'
        }
    }

    parameters {
        string ( 
            name: 'jiraIssue', 
            defaultValue: 'MVO-6154', 
            description: '')
    }

上面的代码有效。

我要寻找的是参数类型,它看起来像是jiraIssue此处:

parameters {
    jiraIssue ( 
        name: 'jiraBuildRequest', 
        JQLSearchQuery: 'project=MVO AND labels=MVO_Release AND status in (Opened, Implementing)',
        description: '')
}

以上代码无效,因为没有JiraIssue作为有效参数。

0 个答案:

没有答案