Не удается увидеть скопированные задания Jenkins из одного экземпляра в другой в папке экземпляра назначения? - PullRequest
0 голосов
/ 29 апреля 2020

Я копирую задания Jenkins из одного экземпляра в другой. Я создал папку с именем «Old_Jobs» в целевом экземпляре в каталоге заданий. Если я скопирую все задания в этот каталог Old_jobs и перезагрузлю конфигурацию с диска, я не смогу увидеть эти задания в Jenkins GUI. Однако, если я скопирую эти задания в каталог «jobs», я смогу увидеть все задания в Jenkins GUI.

Можно ли как-нибудь просмотреть все мои скопированные задания в каталоге / var / lib / jenkins / jobs / Old_Jobs /?

Примечание. Я попытался изменить разрешение на 777 в папке назначения , но это не сработало. Право собственности также верно в пункте назначения.

1 Ответ

0 голосов
/ 01 мая 2020

AFAIK, все задания перечислены в / jobs / Так как вы создали еще один каталог, "Old_Jobs" в / jobs, требуемая структура отсутствует.

Также я помню, что сталкивался с подобной проблемой ( даже с сохранением той же структуры каталогов) и мне пришлось скопировать папку "/ workspace" также в новый экземпляр.

Здесь вы можете обратиться к необходимой структуре каталогов: https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins

enter image description here

Здесь также указаны следующие пункты:

Перемещение / копирование / переименование заданий Вы можете:

  1. Переместите задание из одной установки Jenkins в другую, просто скопировав соответствующий каталог заданий.
  2. Сделайте копию существующего задания, сделав клон каталога заданий с другим именем.
  3. Переименуйте существующее задание, переименовав каталог. Обратите внимание, что если вы меняете имя задания, вам нужно будет поменять любое другое задание, которое пытается вызвать переименованное задание.

Эти операции можно выполнять даже во время работы Jenkins. Чтобы изменения, подобные этим, вступили в силу, вы должны нажать «reload config», чтобы заставить Jenkins перезагрузить конфигурацию с диска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...