我有一个值列表(ipOutList)。 我想重复一个步骤N次,并行地根据该列表的大小。 有人能告诉我我在这个过程中失踪了什么吗? 谢谢!
ipOutList = ipOut.split(',') def ipSize = ipOutList.size() stages { stage ('Prepare') { steps { checkout([$class: 'GitSCM', branches: [[name: "origin/${BRANCH_PATTERN}"]], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'LocalBranch']], submoduleCfg: [], userRemoteConfigs: [[ credentialsId: 'bitwiseman_github', url: 'https://github.com/bitwiseman/hermann']]]) sh '''ping $ipCurrent''' } }
最终,我的目标是能够遍历N个值的列表,并重复一个阶段,并将parameter passing给每个阶段,如果阶段中的任何一个“失败”,则会在整个阶段失败。