我有一个具有多个参数的作业,但一个是选择参数,它包含10个选择,我需要一个接一个地构建所有这些选择的作业。
有可能吗?
答案 0 :(得分:0)
您可以使用Jenkins Declarative Pipelines来实现。
下面是一个示例管道,它循环访问选定的多选参数:
pipeline {
agent any
parameters {
choice(name: 'CHOICE', choices: ['One', 'Two', 'Three'], description: 'Please select one/multiple options.')
}
stages {
stage('Build') {
steps {
script {
for (String selectedChoice : params.CHOICE) {
// do something
}
}
}
}
}
}