2 экземпляра сонара на одной машине

Можем ли мы запустить 2 экземпляра (2 разных версии) Sonar на одной машине?

В настоящее время Sonar 3.7.3 установлен и используется с Hudson для отчетов Sonar. Сейчас есть несколько проектов, которые работают на Java 8 и Java 8 не поддерживается версией 3.7.3 Sonar.

Поэтому для запуска проектов Java 8 мне нужно использовать последнюю версию Sonar, но обновление Sonar повлияет на существующие проекты, работающие на Java 6.

Итак, можем ли мы настроить 2 экземпляра Sonar и соответствующим образом настроить Hudson, чтобы проекты java 6 и java 8 могли запускаться для отчетов Sonar?

2 ответа

Да, ты можешь. Просто убедитесь, что следующие переменные являются уникальными:

  1. конф / wrapper.conf

    • wrapper.ntservice.name = SonarQube [версия]
  2. Conf / sonar.properties

    • sonar.web.port = [уникальный порт]
    • sonar.jdbc.url = jdbc: postgresql: // localhost / sonar [версия] #(если у вас есть база данных postgresql)

Если вы хотите запустить 2 экземпляра сонара на одной машине, убедитесь, что значения uniqu в conf/sonar.properties для ниже свойств.

sonar.jdbc.url=<db_url>
sonar.web.port=<default value would be 9000>
sonar.search.port=<default value would be 9001>

Тем не менее, вышеуказанные свойства связаны также с нижними свойствами. Измените их при необходимости соответственно,

sonar.jdbc.username=<db_username>
sonar.jdbc.password=<db_password>
sonar.web.host=<default value would be localhost>
Другие вопросы по тегам