Как я могу скопировать и вставить или дублировать существующий проект?

У меня есть существующий проект Hudson, который настроен и работает.

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

Я не хочу вручную воссоздавать сборку. Как я могу «скопировать и вставить» или иным образом продублировать существующую конфигурацию сборки, чтобы я мог быстрее настроить и запустить новую конфигурацию сборки?


person Derick Bailey    schedule 28.06.2010    source источник


Ответы (3)


Нажмите «Новое задание», а затем выберите «Копировать существующее задание» внизу. Затем введите имя задания, которое вы хотите скопировать, в текстовое поле.

person Thomas Lötzer    schedule 28.06.2010
comment
Новая работа находится в корне Jenkins, также известном как Dashboard. - person Gregory Cosmo Haun; 20.03.2015
comment
Можно ли создать задание клонирования в jenkins - person RCBian; 24.03.2015
comment
Также есть плагин Копировать ссылку на проект: stackoverflow.com/a/29774399/2434565 - person lkisac; 21.04.2015
comment
вы должны скопировать/вставить имя исходной работы.... и вы должны вставить новое имя работы. Я знаю: да.... но я не вставлял новое имя работы в течение нескольких минут... .. - person granadaCoder; 11.05.2015
comment
@Thomas Lötzer, как я могу скопировать задание, которое не принадлежит ТОМУ ЖЕ родительскому элементу? например, мне нужно скопировать ../../DIR1/job_x в ../../DIR2/job_x? - person Heinz; 07.09.2017

Помимо копирования задания, я иногда копирую части XML-файла, содержащего конфигурацию задания. Вы просто вставляете скопированную часть в xml-файл нового задания и перезагружаете конфигурацию (в разделе manage hudson). Это полезно при изменении исходного задания после создания копии. Тем не менее, для вашего варианта использования копия - это то, что нужно сделать.

person Peter Schuetze    schedule 28.06.2010
comment
Файл XML представляет собой файл конфигурации для каждого задания, расположенного на мастере под HUDSON_HOME/jobs/<job name>/config.xml. - person Dave Bacher; 28.06.2010

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

person Redlab    schedule 28.06.2010
comment
хммм .. мой браузер не уведомил меня о новом ответе ... поэтому дублирую - person Redlab; 28.06.2010