如何使用每个参数詹金斯运行作业

时间:2018-11-05 12:39:48

标签: jenkins

我有一个用詹金斯(Jenkins)配置的作业,该作业具有4-5选择参数。到现在为止,我们一直使用“使用参数构建”->选择参数之一并运行作业。

现在出现了新的要求,其中必须使用这些参数中的每个参数一次触发相同的作业。

我对詹金斯很陌生,无法找到满足此要求的确切解决方案。在这里寻求帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用管道触发?

node{
 try{
      stage('1st Parameter') 
{
  build job: 'target_job_name_here', parameters: 
      [
      string(name: 'parameter_1', value: 'Parameter1-value')
      ]
}
 }    
   catch (err){
      echo "1st Parameter fail"
   }
 try{
      stage('2nd Parameter') 
{
  build job: 'target_job_name_here', parameters: 
      [
      string(name: 'parameter_2', value: 'Parameter2-value')
      ]
}
 }    
   catch (err){
      echo "2nd Parameter fail"
   }
 try{
      stage('3rd Parameter') 
{
  build job: 'target_job_name_here', parameters: 
      [
      string(name: 'parameter_3', value: 'Parameter3-value')
      ]
}
 }    
   catch (err){
      echo "3rd Parameter fail"
   }

}

不确定是否有帮助?

相关问题