Оценки в категории Gerrit Code-Review не происходит
Я настроил плагин Sonar Gerrit Jenkins, который запускается плагином Gerrit Trigger через API остальных Gerrit. https://wiki.jenkins-ci.org/display/JENKINS/Sonar+Gerrit
Я следовал всем указанным инструкциям, и он работал нормально.
Есть только один глюк, то есть оценка для категории "Проверка кода" для моего неинтерактивного использования не происходит. то есть история наборов исправлений говорит о том, что пользователь получил оценку за проверку кода, но в категории проверки кода в верхнем правом углу нет записи для категории проверки кода.
Может быть, не только для эхолота, но эксперт по герриту может помочь мне здесь.
Я надеюсь, что смог объяснить проблему.
веселит,
Saurav
2 ответа
Категория Code-Review используется плагином Sonar-Gerrit по умолчанию, поэтому ее можно переопределить / переопределить с помощью оценки, данной другими пользователями или Gerrit Trigger. Настоятельно рекомендуется настроить отдельную метку в Gerrit.
[label "Sonar-Verified"]
function = MaxWithBlock
value = -1 Issues found
value = 0 No score
value = +1 Verified
defaultValue = 0
Не забудьте настроить права доступа:
[access "refs/heads/*"]
label-Sonar-Verified = -1..+1 group Non-Interactive Users
Когда специфическая для метки плагина настроена, ее можно использовать в настройках плагина Sonar-Gerrit.
Смотрите плагин Wiki Gerrit Settings раздел для более подробной информации.
Я решил эту проблему, добавив категорию в project.config проекта gerrit. Пожалуйста, проверьте ниже. Значения, которые вы можете изменить в соответствии с вашими потребностями.
label "Sonar-Verified"]
branch = refs/heads/*
function = MaxWithBlock
value = -2 Fails
value = -1
value = 0 No score
value = +1 Verified
defaultValue = 0
С Уважением,
Saurav