В моем файле Jenkins я выполняю 2 этапа параллельно, и один из этих этапов будет состоять из нескольких других последовательных этапов. Когда я запускаю скрипт и проверяю конвейер в BlueOcean, эта последовательность этапов представляется как один единственный узел.
(Упрощенный) сценарий выглядит следующим образом:
node {
stage('Stage 1') {...}
stage('Stage 2') {...}
stage('Stages 3 & 4 in parallel') {
parallel(
'Stage 3': {
stage('Stage 3') {...}
},
'Stage 4': {
stage('Stage 4a') {...}
stage('Stage 4b') {...}
}
)
}
}
Итак, в BlueOcean этот сценарий приводит к одному узлу для этапа 4, в то время как я хочу видеть два узла, поскольку он состоит из двух последовательных этапов.
script
блоков в декларативном синтаксисе, если вам нужно более свободно кодировать. - person zett42   schedule 14.02.2020