После обновления с Jenkins 1.3.x до Jenkins 1.44 вакансии больше не могут быть найдены - PullRequest
0 голосов
/ 04 января 2012

После того, как я сделал обновление (просто заменил .war и удалил распакованную папку в tomcat), я больше не мог видеть задания.Они все еще находятся в файловой системе в нужном месте.Если я создаю новое тестовое задание, папка заданий правильно создается рядом с заданиями, которые больше не отображаются.

В журнале tomcat я могу найти подсказку:

04.01.2012 15:38:53 jenkins.InitReactorRunner$1 onTaskFailed
SCHWERWIEGEND: Failed Loading job XXX
hudson.util.IOException2: Unable to read /var/lib/tomcat5.5/hudson/jobs/XXX/config.xml
    at hudson.XmlFile.read(XmlFile.java:137)
    at hudson.model.Items.load(Items.java:114)
    at jenkins.model.Jenkins$14.run(Jenkins.java:2360)
    at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
    at jenkins.model.Jenkins$5.runTask(Jenkins.java:800)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

Что происходит не так?Спасибо!

РЕДАКТИРОВАТЬ: я думаю, что я испортил свою работу, в то время как я случайно установил версию Hudson во время обновления.Как я это исправил: восстановить резервную копию ...

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Версия 1.3XXX называется Hudson , которая имеет другое местоположение заданий (.hudson), тогда как более новые версии (1.4 ..) называются jenkins , которые имеют местоположение .jenkins ... Эту проблему можно решить, определив переменную среды JENKINS_HOME перед запуском Jenkins для использования старого местоположения.

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

Звучит странно. Может быть, вы могли бы использовать «Плагин импорта работ», чтобы восстановить ваши рабочие места?

См. Здесь плагин для импорта вакансий

...