Инициализация Jenkins 2.0 с конвейером в скрипте init.groovy.d

Для автоматизации я хотел бы инициализировать экземпляр Jenkins 2.0 с конвейерным заданием. Я хочу создать скрипт Groovy, который будет скопирован в/usr/share/jenkins/ref/init.groovy.d/ папка при запуске. Сценарий должен создать задание конвейера Jenkins 2.0 для обработки файла Jenkinsfile из SCM.

Я не могу найти соответствующий Javadoc для классов конвейера 2.0 или примеры того, как это сделать.

Ранее, используя Job DSL для создания конвейера, я использовал скрипт Groovy для созданияFreeStyleProject сExecuteDslScripts строитель. Тогда эта работа будет заданием семени Job DSL.

Одним из вариантов является использование сценария инициализации для создания начального задания Job DSL для создания конвейера Jenkins 2.0. Это просто кажется излишне сложным.

Я экспериментирую в этом репо:https://github.com/martinmosegaard/vigilant-sniffle

Ответы на вопрос(2)

Ваш ответ на вопрос