问题 I want to execute some stage in loop. I have Jenkinsfile pipeline { agent any tools {} parameters {} environment {} stages { stage('Execute') { steps { script { for (int i = 0; i < hostnameMap.size; i++) { hostname = hostnameMap[i] echo 'Executing ' + hostname stage('Backup previous build ' + hostname) { backup(hostname, env.appHome) } stage('Deploy ' + hostname) { when { expression { env.BRANCH_NAME ==~ /(dev|master)/ } } steps { script { deploy(hostname , env.appHome, env.appName) } } }