Влияет ли обновление Дженкинса на текущий плагин?

#jenkins #jenkins-plugins

Вопрос:

Я собираюсь перенести Дженкинса с версии 2.190.3 на 2.204.6 . Как я знаю, мне нужно обновить установленные плагины вручную после обновления Дженкинса. У меня здесь два вопроса.

  1. Влияет ли обновление Дженкинса на текущий плагин? или он работает так же, как и до обновления плагина?
  2. Как я могу найти ожидаемые побочные эффекты, когда я продолжу обновление? Есть ли какие-нибудь советы?

Ответ №1:

  1. Влияет ли обновление Дженкинса на текущий плагин? или он работает так же, как и до обновления плагина?
  • Ответ: Дженкинс обновляет только jenkin-core, он не обновляет текущий плагин. Однако некоторые плагины могут быть повреждены после обновления Jenkins-core из-за несовместимости с новым Jenkins-core
  1. Как я могу найти ожидаемые побочные эффекты, когда я продолжу обновление? Есть ли какие-нибудь советы?
  • Ответ: мы не можем быть уверены в каком-либо ожидаемом побочном эффекте. Поэтому, когда вы продолжите обновление, просто перейдите в раздел «Управление Дженкинсом», он покажет вам сломанные плагины, которые необходимо обновить до новой версии.

Ответ №2:

Рекомендуемый подход состоит в том, чтобы обновить все ваши плагины до «последних (совместимых)», насколько это возможно, затем обновить Jenkins, снова обновить ваши плагины.

Прочитайте Руководство по обновлению и журнал изменений. 2.204.6 все еще очень старый. Сначала рекомендую 2.263.4, так как 2.277.x сломает многие плагины в результате миграции таблиц в divs.

Плагины можно/нужно обновлять отдельно от приложения. Существующие плагины могут больше не быть совместимыми, как правило, из-за проблем с безопасностью или разъединения основных плагинов. Некоторые плагины могут работать только с более новыми основными версиями.

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