Jenkins Multi-Branch: используйте Jenkinsfile из другого репо

Я использую проект Multi-Branch, чтобы автоматически обнаруживать новые ветки и создавать для них рабочие места. Тем не менее, эти ветки не должны предоставлять свои собственные Jenkinsfiles. Вместо этого Jenkinsfile следует загрузить из другого репозитория git.

К сожалению, раздел Build Configuration страницы конфигурации Multi-Branch предлагает возможность загрузить Jenkinsfile только из созданной ветки. Есть ли плагин для добавления дополнительных параметров для проверки Jenkinsfile из другого репо?

Мотивация следующая. Если разработчики ветки могут добавлять свои собственные Jenkinsfiles, они могут делать все, что захотят, например. коррумпировать удалить другие проекты в рабочей области или получить доступ к push-секретам.


person Maximilian Mordig    schedule 14.12.2018    source источник
comment
Возможный дубликат многоветвевого конвейера Jenkins с Jenkinsfile из другого репозитория   -  person Ignacio Millán    schedule 23.01.2019