Я обновил Дженкинса несколько дней назад. Но в текущей версии Jenkins есть несколько досадных ошибок. Можно ли понизить версию Дженкинса и если это возможно, то как это сделать?
Понизить рейтинг Дженкинса
Ответы (5)
Понижение должно быть эквивалентно процессу обновления:
Чтобы выполнить обновление с более ранних версий Jenkins, просто повторно разверните файл WAR. Прочтите этот документ, чтобы узнать, как это сделать для конкретных контейнеров. Подробнее об автоматизации см. в этом документе.
В последнее время я также боролся с понижением версии Jenkins, потому что в последней версии, похоже, есть проблема с обработкой кода JDK 5 (к которому я, к сожалению, привязан немного дольше)
Вот как я понизил рейтинг:
- Найдите более раннюю стабильную версию по адресу https://updates.jenkins-ci.org/.
- Скачать военный файл
- Остановить службу Дженкинса
- Замените
jenkins.war
новым. - Перезапустите службу.
У меня была дополнительная проблема с несовместимостью файла конфигурации. Например. В моем случае мне пришлось отключить матрицу, чтобы запустить службу. Ваш случай может быть другим, поэтому я предлагаю еще один вопрос.
jenkins.war
заменить? Учитывая, что я использую Red Hat и запускаю Jenkins с service jenkins start
- person Rafael Eyng; 02.08.2016
Я легко откатился к последней рабочей версии, выполнив следующие шаги:
- Перейдите в место, где установлен jenkins.
- Переименуйте
jenkins.war
, если он существует, вjenkins.war.corrupted
- Вы найдете файл
jenkins.war.bak
в том же каталоге. Переименуйте его в «jenkins.war».
В моем случае я следовал описанному ниже процессу:
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
Если вы обновились с внешнего интерфейса (т. Е. Manage Jenkins > Upgrade Jenkins
), то вы также получите возможность понизить версию оттуда (в разделе «Управление Jenkins» - восстановить предыдущую версию)