Удаление общей конфигурации заданий jenkins

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

Спасибо


person joewhitedelux    schedule 07.01.2015    source источник


Ответы (1)


Похоже на задание для плагина job-dsl

Со страницы вики

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

person KeepCalmAndCarryOn    schedule 07.01.2015