В декларативном конвейере Дженкинса мне нужно ввести stage X
в качестве еще одного нисходящего потока для нескольких ступеней восходящего потока (B1, B2), которые уже имеют свои соответствующие нисходящие каскады (C1, C2).
ВизуальныйПредставление существующего трубопровода выглядит следующим образом. ![enter image description here](https://i.stack.imgur.com/1fjqc.png)
Это описано с использованием нижеуказанного декларативного синтаксиса конвейера.
pipeline {
agent any
stages {
stage('A'){
...
}
stage('BC'){
paralle {
stage('1'){
stages {
stage('B1'){
...
}
stage('C1'){
...
}
}
}
stage('2'){
stages {
stage('B2'){
...
}
stage('C2'){
...
}
}
}
}
}
stage('D') {
...
}
}
}
Мне нужно выполнить определенные шаги, когда этапы B1 и B2 завершены. Этого я планирую достичь, введя stage X
, как показано ниже.
![enter image description here](https://i.stack.imgur.com/gyiMQ.png)
Как добавить stage X
в существующий конвейер? Есть ли какой-либо другой механизм для выполнения определенных шагов после того, как B1 и B2 завершены и без ожидания этапов C1, C2 и D?