-1
В настоящее время я выполняю этапы параллельно, но как насчет тестов внутри этих этапов. Могут ли они также выполняться параллельно? Можно ли это сделать, используя параллель снова?Запуск строит внутри каждой ступени параллельно в трубе дженкинсов
//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)
}
}
}
)}