Я использую плагин конвейера Jenkins с файлом Jenkins.
В одном репозитории, называемом vms.git, у меня есть файл Jenkins и приложение, которое он создает.
У меня есть еще один репозиторий под названием deploy.git, содержащий сценарии, которые я хочу использовать для развертывания приложения в vms.git.
На данный момент мой Jenkinsfile выглядит так
node {
stage 'build'
checkout scm
и я определяю репозиторий vms.git в конфигурации задания.
Итак, что я хотел бы сделать, это проверить оба репозитория, а затем использовать Jenkinsfile в vms.git для определения остальной части сборки. Я хочу повторно использовать сценарии deploy.git в других конвейерах, поэтому не хочу помещать туда Jenkinsfile.