Как я могу запустить другую работу из конвейера jenkins (jenkinsfile) с помощью плагина GitHub Org?
Как я могу запустить сборку другой работы изнутриJenkinsfile
?
Я предполагаю, что эта работа является еще одним хранилищем под тем жеорганизация GitHubтот, который уже имеет свой собственный файл Дженкинс.
Я также хочу сделать это только в том случае, если имя ветки master, так как не имеет смысла запускать нисходящие сборки любых локальных веток.
Обновить:
stage 'test-downstream'
node {
def job = build job: 'some-downtream-job-name'
}
Тем не менее, при выполнении я получаю ошибку
Не найдено параметризованное задание с именем some-downtream-job-name
Я уверен, что это задание существует в jenkins и находится в той же папке организации, что и текущая. Это еще одна работа, которая имеет своюJenkinsfile
.
Обратите внимание, что этот вопрос относится кGitHub Организация Плагин который автоматически создает и поддерживает задания для каждого репозитория и филиала из вашей организации GitHub.