2015-01-07 3 views
0

У меня около 200 jenkins, каждая из которых имеет длинную конфигурационную страницу, но на самом деле большинство конфигураций одинаковы. Каждый раз, когда мне нужно что-то обновлять в общей конфигурации, я пишу groovy-скрипт, чтобы зацикливать эти задания и обновлять их один за другим. Это боль, потому что требуется около 5 минут, чтобы обновить эти задания по оригинальному сценарию. Мне интересно, есть ли плагин jenkins (или что-то еще), который я могу использовать для размещения общей конфигурации в одном месте? jenkins slicing plugin работает не очень хорошо, я думаю, что он конфликтует с другим плагином.Вывод общей конфигурации заданий jenkins

Благодаря

ответ

2

Похоже, работа для job-dsl plugin

Из вики-страницы

The Jenkins работа-DSL-плагин пытается решить эту проблему, позволяя рабочих мест, которые будут определены с абсолютный минимум, необходимый в программной форме , с помощью шаблонов, которые синхронизируются с созданными заданиями . Цель заключается в том, чтобы ваш проект мог определить все заданий, которые они хотят связать с их проектом, объявив о своем намерении для заданий, оставив общие вещи до шаблона, который был определен ранее или скрыт за DSL ,

+0

Звучит как хорошее решение. Я отдам его. благодаря – joewhitedelux

Смежные вопросы