如何在jenkins工作流构建中执行if / else操作?

时间:2013-11-07 18:35:55

标签: jenkins jenkins-plugins

我确信有一个简单的答案,但我无法在其他地方找到它。

我有一个带参数的Jenkins工作流作业。我想要的是根据参数的值跳过构建作业。类似的东西:

if(param["MYPARAM"]){
    build("jorb1")
}
build("jorb2")

有谁知道我是如何做到的?

1 个答案:

答案 0 :(得分:8)

原来答案很简单。希望这会帮助别人。如果语句在DSL配置中有效。我猜这是基于groovy(我没有经验)。无论如何,除了错误地指定参数之外,我的猜测是正确的。下面是检查字符串参数的示例:

if(params["MYPARAM"]=="some_value"){
    build("jorb1")
}
build("jorb2")