[英]Is there any way in Jenkins to trigger a downstream job based on the groovy script selection from the user
我将 Jenkins 作业配置为 groovy 脚本,并使用活动选择参数进行参数化。 根据 groovy 脚本的选择,我需要触发下游作业。有什么办法吗?
您可以根据输入参数依赖Jenkins管道来运行(或不运行)子项目
if ( condition ) {
build job: 'Sub_project'
}
你可以根据选择条件,并用参数触发它
if( params.CHOICE == "condition" ){
build job: 'triggered job name', parameters: [
string(name: 'PARAM1', value: "value1"),
string(name: 'PARAM2', value: params.CHOICE)
]
}
else if( params.CHOICE == "condition2" ){
// do something else
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.