发布条件Ant样式模式以匹配分支名称Jenkinsfile

时间:2019-07-25 17:43:58

标签: jenkins groovy jenkins-pipeline jenkins-groovy

我知道我们不能在jenkinsfile的发布步骤中使用 when 条件,但是我想知道是否有一种方法可以在if条件条件下使用if(env.BRANCH_NAME!='PR **')

    success{
        script{
            if(env.BRANCH_NAME != 'PR**'){
                TriggerRemoteJenkins()
            }
        }
    }

应与所有PR匹配

1 个答案:

答案 0 :(得分:0)

发现它可以使用匹配操作符groovy ==~

 if(!(env.BRANCH_NAME ==~ /^PR.*/)){
                    TriggerRemoteJenkins()
            }

Match opertaor Groovy