我已经用groovy脚本配置了Jenkins作业,并用active choice参数进行了参数化。基于groovy脚本的选择,我需要触发下游job.is,有什么方法可以做到这一点吗?
neskvpey1#
你可以依靠Jenkins管道,根据你的输入参数,运行 (或不运行) 子项目
if ( condition ) { build job: 'Sub_project' }
wbgh16ku2#
您可以根据选择设置条件,并使用参数触发它
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 }
2条答案
按热度按时间neskvpey1#
你可以依靠Jenkins管道,根据你的输入参数,运行 (或不运行) 子项目
wbgh16ku2#
您可以根据选择设置条件,并使用参数触发它