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