#jenkins #jenkins-plugins
Вопрос:
Я собираюсь перенести Дженкинса с версии 2.190.3
на 2.204.6
. Как я знаю, мне нужно обновить установленные плагины вручную после обновления Дженкинса. У меня здесь два вопроса.
- Влияет ли обновление Дженкинса на текущий плагин? или он работает так же, как и до обновления плагина?
- Как я могу найти ожидаемые побочные эффекты, когда я продолжу обновление? Есть ли какие-нибудь советы?
Ответ №1:
- Влияет ли обновление Дженкинса на текущий плагин? или он работает так же, как и до обновления плагина?
- Ответ: Дженкинс обновляет только jenkin-core, он не обновляет текущий плагин. Однако некоторые плагины могут быть повреждены после обновления Jenkins-core из-за несовместимости с новым Jenkins-core
- Как я могу найти ожидаемые побочные эффекты, когда я продолжу обновление? Есть ли какие-нибудь советы?
- Ответ: мы не можем быть уверены в каком-либо ожидаемом побочном эффекте. Поэтому, когда вы продолжите обновление, просто перейдите в раздел «Управление Дженкинсом», он покажет вам сломанные плагины, которые необходимо обновить до новой версии.
Ответ №2:
Рекомендуемый подход состоит в том, чтобы обновить все ваши плагины до «последних (совместимых)», насколько это возможно, затем обновить Jenkins, снова обновить ваши плагины.
Прочитайте Руководство по обновлению и журнал изменений. 2.204.6 все еще очень старый. Сначала рекомендую 2.263.4, так как 2.277.x сломает многие плагины в результате миграции таблиц в divs.
Плагины можно/нужно обновлять отдельно от приложения. Существующие плагины могут больше не быть совместимыми, как правило, из-за проблем с безопасностью или разъединения основных плагинов. Некоторые плагины могут работать только с более новыми основными версиями.
Вы должны сделать копию своего экземпляра и конфигурации, обновить ее и проверить, а затем перейти в свою реальную систему.