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

如何在jenkins工作流构建中执行if/else操作?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我相信这有一个简单的答案,但我在别处找不到 我有一个带有参数的Jenkins工作流作业。我想要的是根据参数的值跳过构建作业。比如: if(param["MYPARAM"]){ build("jorb1") } build("jorb2") 有人知道我是如何做到这一点的吗?事实证明答案很简单。希望这能帮助其他人。If语句在DSL配置中确实有效。我猜它基于groovy(我对groovy没有任何经验)。无论如何,我的猜测是正确的,只是没有正确地指定参数。下面是检查字符串参数的示例: if(p

我相信这有一个简单的答案,但我在别处找不到

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

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

有人知道我是如何做到这一点的吗?

事实证明答案很简单。希望这能帮助其他人。If语句在DSL配置中确实有效。我猜它基于groovy(我对groovy没有任何经验)。无论如何,我的猜测是正确的,只是没有正确地指定参数。下面是检查字符串参数的示例:

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