Несколько нижестоящих этапов до набора параллельных этапов - PullRequest
0 голосов
/ 26 октября 2019

В декларативном конвейере Дженкинса мне нужно ввести stage X в качестве еще одного нисходящего потока для нескольких ступеней восходящего потока (B1, B2), которые уже имеют свои соответствующие нисходящие каскады (C1, C2).

ВизуальныйПредставление существующего трубопровода выглядит следующим образом. enter image description here

Это описано с использованием нижеуказанного декларативного синтаксиса конвейера.

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

Как добавить stage X в существующий конвейер? Есть ли какой-либо другой механизм для выполнения определенных шагов после того, как B1 и B2 завершены и без ожидания этапов C1, C2 и D?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...