Мы изучаем проекты типа Jenkins Pipeline и задаемся вопросом, должен ли Jenkinsfile
быть частью репозитория?
У нас есть 20 java-проектов с Jenkinsfile
, которые на 99% одинаковы. Кроме репозитория git, все остальное в Jenkinsfile
такое же.
Просто странно, что вам нужно клонировать весь репозиторий, чтобы получить файл Jenkinsfile
. А потом сам Jenkinsfile
снова клонирует репозиторий для сборки проекта.
Есть ли какая-то документация по этому поводу или лучшие практики?