У нас есть задание 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. Но мы хотим, чтобы работа А завершилась, и если успех вызовет работу Б.