Jenkins — DSL Pipeline создание Seed Job’ом

В репозитории, где будут храниться будущие groovy файлы создадим директорию с именем «utilities» и в нем создадим файл «GithubPipeline.groovy» со следующим содержимым: Теперь для создания Item‘а достаточно создать в корне репозитория файл с расширением groovy, для того, чтобы на Seed Job его обработал.

Jenkins — Пример DSL Pipeline

Пример Pipeline файла конфигурации для DSL модуля. Это параметризованная сборка.  Jenkinsfile расположен в корне репозитория.