2017-02-12 3 views
5

Я пытаюсь использовать Sonarqube с Дженкинсом.Не удается заполнить ключ проекта для плагина с качественными воротами

Я добавил плагин Quality Gates, чтобы не выполнить сборку в Jenkins, если Quality Gate не соблюдаются в Sonarqube.

Однако, как вы можете видеть ниже, нет Ключ проекта Поле для качественных ворот.

enter image description here

Кроме того, если я пытаюсь сохранить конфигурацию, я получаю:

JSONObject["projectKey"] not found. 

Любая идея, почему это не будет появляться?

ответ

2

В http://jenkinsInstance/configure я имел установки SonarQube только в «SonarQube серверов», но не в «качества Gates», а также.

1

У меня такая же проблема. Я также не изначально добавлял сервер сонара в системную конфигурацию, после этого я вижу поле Project Key только в Post Build Actions.

Это не поможет, если вы хотите добавить его в качестве шага сборки или создания пост-сборки. EG. maven установить со сканированием сонара, затем проверить ворота, затем, если ворота пройдут, maven развернуть.

0

Сначала необходимо настроить серверы SonarCube, а затем настроить QualityGates. Это решит проблему.

+0

Я сконфигурировал конфигурацию SonarQue и ничего, я не знаю, где и что вызывает эту ошибку? – Robert

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