-1
我目前有平行的平臺運行,但這些平臺內部的測試如何。它們也可以並行運行嗎?這可以再次使用並行嗎?在jenkins管道中平行運行每個平臺內的構建
//List for all the tests
def TeamA_Tests = ["AAA","AAA1"]
def TeamB_Tests = ["BBB","BBB1"]
def TeamC_Tests = ["CCC","CCC1"]
def TeamD_Tests = ["DDD","DDD1","DDD3"]
//Pipeline
node('master') {
parallel("stream 1(A)" : {
stage('A') { // for display purposes
for (item in TeamA_Tests) {
buildJob(item)
}
}
},
"stream 2(B)" : {
stage('B') {
for (item in TeamB_Tests) {
buildJob(item)
}
}
},
"stream 3 (C)" : {
stage('C') {
for (item in TeamC_Tests) {
buildJob(item)
}
}
},
"stream 4 (D)" : {
stage('D') {
for (item in TeamD_Tests) {
buildJob(item)
}
}
}
)}