Понизить рейтинг Дженкинса

Я обновил Дженкинса несколько дней назад. Но в текущей версии Jenkins есть несколько досадных ошибок. Можно ли понизить версию Дженкинса и если это возможно, то как это сделать?


person devopsfun    schedule 22.06.2015    source источник


Ответы (5)


Понижение должно быть эквивалентно процессу обновления:

Чтобы выполнить обновление с более ранних версий Jenkins, просто повторно разверните файл WAR. Прочтите этот документ, чтобы узнать, как это сделать для конкретных контейнеров. Подробнее об автоматизации см. в этом документе.

person splash    schedule 22.06.2015
comment
Нет, процесс перехода на более раннюю версию отличается от процесса обновления. Существует множество изменений конфигурации, которые необходимо проверить. Простое повторное развертывание файла войны не работает. - person devops; 14.11.2016

В последнее время я также боролся с понижением версии Jenkins, потому что в последней версии, похоже, есть проблема с обработкой кода JDK 5 (к которому я, к сожалению, привязан немного дольше)

Вот как я понизил рейтинг:

  1. Найдите более раннюю стабильную версию по адресу https://updates.jenkins-ci.org/.
  2. Скачать военный файл
  3. Остановить службу Дженкинса
  4. Замените jenkins.war новым.
  5. Перезапустите службу.

У меня была дополнительная проблема с несовместимостью файла конфигурации. Например. В моем случае мне пришлось отключить матрицу, чтобы запустить службу. Ваш случай может быть другим, поэтому я предлагаю еще один вопрос.

person BrotherBear    schedule 27.07.2015
comment
Замените jenkins.war на новый. - где этот jenkins.war заменить? Учитывая, что я использую Red Hat и запускаю Jenkins с service jenkins start - person Rafael Eyng; 02.08.2016
comment
Я считаю, что вы должны найти каталог установки jenkins. Файл .war находится в каталоге верхнего уровня, где в моей системе был установлен jenkins. - person BrotherBear; 05.08.2016

Я легко откатился к последней рабочей версии, выполнив следующие шаги:

  1. Перейдите в место, где установлен jenkins.
  2. Переименуйте jenkins.war, если он существует, в jenkins.war.corrupted
  3. Вы найдете файл jenkins.war.bak в том же каталоге. Переименуйте его в «jenkins.war».
person JJ.    schedule 17.05.2019

В моем случае я следовал описанному ниже процессу:

Download the jenkins.war file from https://updates.jenkins-ci.org
Stop the Jenkins service
Replace the jenkins.war with the new.
Restart the service.
Done
person Jenish Patel    schedule 01.09.2016

Если вы обновились с внешнего интерфейса (т. Е. Manage Jenkins > Upgrade Jenkins), то вы также получите возможность понизить версию оттуда (в разделе «Управление Jenkins» - восстановить предыдущую версию)

person Saikat    schedule 28.12.2016