Подтвердить что ты не робот

Шаблонный плагин для Jenkins

Есть ли в Jenkins плагин, который позволяет повторно использовать общую конфигурацию для всех заданий. Например, я могу определить шаблон для непрерывной интеграции и другой шаблон для запуска тестов и создать несколько заданий из этого шаблона для разных ветвей.

Я знаю, что плагин шаблона доступен в Enterprise Jenkins, но есть ли что-то подобное для open source jenkins?

Я ищу что-то похожее здесь

4b9b3361

Ответ 1

Я нашел ez-templates плагин, чтобы вести себя хорошо для шаблонов работ. Это очень молодой проект, и вам придется строить его самостоятельно (что очень просто, см. Ниже), но все же он намного более мощный, чем Шаблон Project Plugin, поскольку он поддерживает любые типы заданий.

Как построить:

  • Установите Maven 3
  • Клонировать/загрузить ez-templates git repo
  • Запустите 'mvn install' из папки ez-templates
  • Как только сборка готова, перейдите в папку "target" и найдите ez-templates.hpi, который является самодостаточным плагином.

Ответ 4

Мы используем Jenkins job builder для автоматизации создания и управления нашими работами jenkins. Он был в основном создан для обеспечения совместного использования конфигураций на разных рабочих местах, чтобы вы могли легко создавать одни и те же задания с несколькими конфигурациями. Проверьте это: http://docs.openstack.org/infra/jenkins-job-builder

Ответ 5

Вы можете использовать плагин Copy Project Link. https://wiki.jenkins-ci.org/display/JENKINS/Copy+project+link+plugin Я сделал это, чтобы создать отключенное (фиктивное) предварительно настроенное задание, и когда я хочу создать еще один с той же конфигурацией, которую я просто скопировал с помощью этого плагина.