Как запустить параметризованную сборку для другого проекта в декларативном конвейере, как пост-сборка - PullRequest
0 голосов
/ 05 июня 2019

У нас есть задание A, которое является конвейерным заданием, и нам нужно запустить задание B с теми же параметрами, что и у задания A. Нам нужно запустить эту посткомпиляцию.

У нас есть условие для запуска последующей работы, используя стадию в декларативном конвейере

stage ('Trigger Downstreem job'){
             steps {
                build job: 'Sanity_Pipeline',
                parameters: [
                    string(name: 'BUILD_VERSION', value: String.valueOf(params.BUILD_VERSION)),
                    string(name: 'BUILD_NUMBER', value: String.valueOf(params.BUILD_NUMBER)),
                    string(name: 'BRANCH_NAME', value: String.valueOf(params.BRANCH_NAME))
                ]
            }
        }

но мы ищем триггер после того, как сборка задания A будет выполнена после посткомпиляции. Задание A будет работать до тех пор, пока не будет завершена стадия нижестоящего задания, которое вызвало задание B. Но мы хотим, чтобы работа А завершилась, и если успех вызовет работу Б.

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