Как разбить Jenkinsfile на подфайлы («включает»)? - PullRequest
2 голосов
/ 03 апреля 2019

Наш Jenkinsfile продолжает расти и достиг точки, когда трудно отследить все.Мы хотели бы «разбить» некоторые части на их собственные подфайлы (см., Например, «include for make» https://www.gnu.org/software/make/manual/html_node/Include.html).

При поиске решения «общие библиотеки» https://jenkins.io/doc/book/pipeline/shared-libraries/ продолжай подходить.Это в основном то, что я хочу, но похоже, что оно решает другую проблему (обеспечение общей / общей функциональности для разных файлов Jenkinsfiles), а также добавляет много сложности (дополнительный репозиторий git).Мы просто ищем способ уменьшить сложность одного большого файла Jenkinsfile, разделив его на несколько более мелких.

Наблюдал ли я за решением в своем исследовании?Или в настоящее время нет решения для управления задачами / этапами / функциями из Jenkinsfile в отдельные модули в одном репо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...