2016-12-15 3 views
0

В настоящее время на сервере 1 sonarqube подключен 1 сервер развития jenkins (development). Теперь, я хотел бы подключить мой 2-й jenkins (производственный) сервер к тому же серверу sonarqube. Это возможно?1 сервер sonarqube, подключенный к 2-мя различным серверам jenkins

Я попытался настроить свой производственный сервер с теми же настройками конфигурации sonarqube и смог успешно подключиться к серверу sonarqube, используя устаревшее действие сборки сонарбебе. Поскольку он устарел, я переключился на включение «Подготовьте среду сканера SonarQube» и «Вызовите цели maven верхнего уровня». Однако по какой-то причине он не работает, когда я пытался запустить сборку.

Ошибка: [INFO] Текущий пакетный процесс и настроенный удаленный сервер не используют одну и ту же конфигурацию БД. - Сторона партии: jdbc: postgresql: //something.net/****** (******/*****) - Серверная сторона: проверьте конфигурацию по адресу http: // ** **** нетто: 9000/система

. Примечание: - sonar.code.id такое же значение, как URL/API/сервер - конфигурация системы Дженкинс так же, как URL/системы

ответ

2

Да , ничто не мешает подключить два экземпляра Jenkins к одному серверу SonarQube.

В соответствии с вашим сообщением об ошибке конфигурация базы данных вашего производственного сервера не имеет правильной конфигурации вашего сервера Postgresql.

Вы должны проверить, что у вас одинаковая конфигурация как для Jenkins, так и для SonarQube для Postgresql.

Если это не так, пожалуйста, напишите полный журнал ошибок.

+0

Итак, у меня есть 2 работы дженкинсов. Оба задания jenkins указывают на тот же сервер сонара, который был установлен под jenkins> manage jenkins> Configure System. Сонарная сборка для обоих вызывается через дженкинсов. Итак, вот сценарий: – user2446883

0

Итак, у меня есть 2 работы дженкинса. И работа jenkins указывает на тот же сервер сонара, который был установлен под jenkins> manage jenkins> Configure System. Сонарная сборка для обоих вызывается через дженкинсов. Итак, вот сценарий:

Jenkins 1 : No issues, publishing it on the right server 
Jenkins 2 : 
     - if job configuration is to add post build action > SonarQube analysis with maven : it gets published to the right sonarqube 
     - if job configuration is set to "Prepare SonarQube Scanner environment" and run "$SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.login=$SONAR_AUTH_TOKEN" -- fails for some reason since it's pointing to another sonar database. Really weird. 

Могут ли быть некоторые области, где мне нужно проверить конфигурацию? До сих пор я продолжаю проверять Jenkins> Управление Jenkins> Настройка системы и конфигурацию задания jenkins и файл pom, которые оба идентичны.

 Смежные вопросы

  • Нет связанных вопросов^_^