Немного неясно, хотите ли вы вызвать другой сценарий конвейера или задание, поэтому я отвечаю на оба:
Сценарий конвейера На этапе «загрузка» выполняется другой сценарий конвейера. Если у вас есть оба сценария в одном каталоге, вы можете загрузить его следующим образом:
def pipelineA = load "pipeline_A.groovy"
pipelineA.someMethod()
Другой скрипт (pipeline_a.groovy):
def someMethod() {
//do something
}
return this
Трубопроводная работа
Если вы говорите о выполнении другого задания конвейера, шаг "build job" может выполнить это:
build job: '<Project name>', propagate: true, wait: true
распространять: распространять ошибки
ждать: дождаться завершения
Если у вас есть параметры для работы, вы можете добавить их следующим образом:
build job: '<Project name>', parameters: [[$class: 'StringParameterValue', name: 'param1', value: 'test_param']]
person
Matias Snellingen
schedule
11.04.2017