我得到了列出管道的所有分支和阶段的代码
def build_jobs = [:]
build_jobs['1'] = {
node('builder'){
stage('A'){
sh 'echo 1'
printMyStage()
}
stage('B'){
printMyStage()
"error"
}
}
}
build_jobs['2'] = {
node('builder'){
printMyStage()
sh 'echo 2'
}
}
build_jobs['3'] = {
node('builder'){
stage('A'){
printMyStage()
sh 'echo 3'
}
stage('B'){
printMyStage()
}
}
}
parallel build_jobs
如何知道每个内部阶段运行的是哪个分支
例如,运行printMyStage()的预期结果为:
branch 1 stage A
branch 1 stage B
branch 2
branch 3 stage A
branch 3 stage B
1条答案
按热度按时间y4ekin9u1#
您只需在阶段中执行以下操作即可获得阶段名称。