В Hudson или Jenkins, как вы можете восстановить удаленные сборки? - PullRequest
7 голосов
/ 03 августа 2010

Я случайно удалил некоторые сборки для работы, которую я бы предпочел оставить.Я восстановил сборки на диске из резервной копии, но они по-прежнему не отображаются, когда я нахожусь на странице состояния для этого задания.

Я попытался как запустить другую сборку для задания, так и перезапустить Hudson.

Как я могу полностью восстановить эти сборки?Есть ли БД, которую Хадсон использует для хранения информации такого типа?

Ответы [ 3 ]

10 голосов
/ 03 августа 2010

Внутри вашего каталога% HUDSON_HOME% находится подкаталог с именем "jobs".Под «заданиями» находятся подкаталоги для каждого проекта.Внутри каждого находятся подкаталоги для каждой сборки.

Необходимо убедиться, что задания \ <<em> projectname > существуют, а затем скопировать недостающие каталоги сборки внутри.

Нажмите«Управление Hudson / Перезагрузка конфигурации с диска», чтобы Hudson распознал недавно добавленные сборки.Нет необходимости перезапускать ваш контейнер сервлетов (например, Tomcat), если вы его используете.

0 голосов
/ 04 января 2014

В дополнение к ответу Уильямса (https://stackoverflow.com/a/3399103/142207)) вам потребуется повторно добавить его во все пользовательские представления.

0 голосов
/ 03 августа 2010

Зависит от того, что вы восстановили.Похоже, вы восстановили папку рабочей области, но эта папка не имеет значения для исторической информации.Сначала я бы закрыл Hudson, а затем восстановил папку build и папку modules.Чем вы можете перезапустить Гудзон.За дополнительной информацией обращайтесь в проект Hudson.

...