Папка плагинов во время обновления сонара

Каков хороший способ для расширения/плагинов во время обновления сонара? Я обновляю сонар с 4.0 до 4.5.1 во второй раз. В первый раз я скопировал старую папку расширений/плагинов в новую версию сонара. Так получилось, что в первый раз были плагины C #, и на этапе обновления базы данных мы получил сообщение «Невозможно обновить базу данных». При удалении этого плагина обновление базы данных не произошло, и мы попали прямо на страницу входа. В результате на приборной панели сонара отсутствовали проекты, хотя пользователи LDAP были импортированы. Поэтому я хотел бы знать, как правильно выйти из ситуации ниже?

1. Скопируйте старую папку плагинов из сонара 4.0 ( old) в папку sonar 4.5.1 (new).

2. Не копируйте папку старого плагина. Просто загрузите новые плагины, которые необходимы после обновления сонара.


person srikanth jagdhane    schedule 28.08.2015    source источник


Ответы (1)


Не делайте пункт 2! Это испортит ваши профили правил.

Вы начали правильно, скопировав папку plugins. Но вам нужно пройти немного дальше.

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

person G. Ann - SonarSource Team    schedule 28.08.2015