ADG Оставить заявку

Jenkinsfile

Также: Jenkins Pipeline, Pipeline DSL, pipeline as code, Декларативный пайплайн Jenkins

Jenkinsfile - файл конфигурации CI/CD-пайплайна для Jenkins 2.x, который хранится в репозитории рядом с исходным кодом. Описывает стадии сборки, тестирования и деплоя на Groovy DSL и проходит ревью наравне с остальным кодом. Поддерживает два синтаксиса: декларативный - с фиксированной структурой stages/steps - и скриптовый, дающий полную мощь Groovy. Хранение пайплайна в репозитории позволяет откатывать его изменения вместе с кодом приложения.