2016-10-21 2 views
1

Это воспроизводимый 100%. Мы работаем над различными ветвями выпуска, но каждая ветка должна работать с теми же рабочими местами, с некоторыми незначительными изменениями. Поэтому в идеале я хочу скопировать все задания из одной рабочей ветки в новую ветку.
Я выбираю папку Новый элемент -> и выбираю копию из другой папки.
Новая папка содержит все задания из исходной папки, но все конфигурации заданий отсутствуют. Другими словами, у меня есть рабочие места, созданные только с именами рабочих мест, мне нужно пополнить все остальное. Это по сути бесполезно.Конфигурации заданий отсутствуют при копировании из папок в Jenkins

Я искал googled и не видел никаких связанных ошибок. У кого-нибудь есть хороший совет по копиям jenkins? Я jenkins 1.651.3, ubuntu 14.04

+0

Простой, грубый, но эффективный способ клонирования заданий jenkins заключается в копировании соответствующего файла config.xml между подписями заданий на уровне файловой системы (в/var/lib/jenkins ...). Лучше отключить сервис Jenkins, делая это – agg3l

+0

привет спасибо за ваш вклад. Однако я сделал именно это, и дженкинс все еще не показывает правильную конфигурацию. Я вижу, что файлы config.xml обновляются на диске. Я также перезаряжаю с диска и даже закрываю дженкинсов. В заданиях по-прежнему отсутствует правильная конфигурация. – largotiticaca

ответ

1

Я пробовал то же самое на jenkins 2.19.1 и работал с проблемой, которую вы видите.

Лучший способ создать подобный массив рабочих мест для новых ветвей с помощью заводной & с использованием https://jenkinsci.github.io/job-dsl-plugin/

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

DSL плагин доступен для Jenkins 1.642 и выше

Обратите внимание, что манипулируя содержание в JENKINS_HOME не рекомендуется и, как правило, ограничен

+0

Привет Спасибо за ваши отзывы. Оказывается, это зависит от количества заданий в папке. Если слишком много заданий, jenkins не справляется с копированием и не обновляет задания должным образом. Мой коллега скопировал папку с 13 рабочими местами и работал с нашими Дженкинс. Папка Mine содержит более 30+ заданий, и все задания пустые. Так что в этот момент я не буду рисковать обновлять Дженкинса, но попробую подключить плагин DSL. Будет отчитываться, если через несколько дней. – largotiticaca

0

я также отметил, оказывается, только наш компьютерный вопрос. Отсутствие барана. После того, как мы добавили больше бара, все работает отлично!

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