Оценки в категории 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

Другие вопросы по тегам