У меня есть два конвейера Jenkins A и B. После третьей стадии A я хочу вызвать B и позволить ему работать параллельно с остальными этапами A. Есть ли способ настроить Jenkinsfile A так, чтобы я может сделать это?
В конвейере A на этапе просто назовите build следующим образом:
node { parallel(firstTask: { stage 'B1' // build 'PipelineB' // name of the pipeline }, secondTask: { stage 'B2' // Do some other stuff in parallel }) Stage('C') { //final steps }
Чтобы сделать то же самое с использованием DSL, см. Здесь https://jenkins.io/blog/2017/09/25/declarative-1/