Этого можно добиться, используя Декларативные конвейеры Jenkins .
Вот пример конвейера, который выполняет итерацию по выбранному параметру с множественным выбором:
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
}
}
}
}
}
}