0

У меня есть 15 заданий Jenkins, настроенных для реализации определенного потока. Я улучшаю и редактирую эти задания с течением времени.Сохранить все задания Jenkins в хранилище

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

+0

Возможный дубликат http://stackoverflow.com/questions/2087142/is-there-a-way-to-keep-hudson-jenkins-configuration-files-in-source-control –

ответ

0

Вы можете перемещать/копировать задания в другое место назначения, просто копируя каталог с заданием (путь по умолчанию для каталогов заданий -/var/lib/jenkins/jobs).

Вы можете получить больше информации здесь - https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins

+0

Я видел это, но Я считаю, что это не эффективный способ архивирования/сохранения. Есть ли другой способ связи с репо? –

3

Есть два плагина, которые помогут вам сохранить Jenkins заданий, «конфигурация SCM Sync» и «JobConfigHistory», определенные на wiki.jenkins-ci.org сайте.

SCM Sync Configuration Plugin (который сохраняет конфигурации в хранилище SCM)

или

Job Config History Plugin (Сохраняет копии всех заданий и системных конфигураций)

1

Job DSL Plugin позволяет определить рабочие места в DSL и хранить сценарии DSL в репозитории SCM. DSL повышает читаемость конфигурационных файлов в отличие от формата XML.

Вступительное вступительное слово, см. Слайды и видео из раздела Configuration as Code: The Job DSL Plugin, на конференции пользователей Jenkins 2015 в Лондоне.

0

может позволить вам написать весь процесс как один (Groovy) скрипт, который вы можете сохранить в своей системе контроля версий вместе с другими источниками.

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

  • Нет связанных вопросов^_^