Оценка в категории gerrit Code-Review не происходит

Я настроил плагин Sonar gerrit jenkins, который инициируется плагином триггера gerrit через API-интерфейсы gerrit rest. https://wiki.jenkins-ci.org/display/JENKINS/Sonar+Gerrit

Я выполнил все упомянутые инструкции, и он работает нормально.

Есть только один сбой, т.е. оценка категории «Проверка кода» для моего неинтерактивного использования не происходит. то есть история наборов исправлений говорит о том, что пользователь получил оценку за проверку кода, но в категории проверки кода в правом верхнем углу нет записи для категории проверки кода.

Может быть, это не относится к герриту сонара, но здесь мне может помочь эксперт по герриту.

Надеюсь, я смог объяснить проблему.

ваше здоровье,

Саурав


person saurav    schedule 26.10.2016    source источник
comment
Не могли бы вы опубликовать изображения разделов «История» (расширенный) и «Голосование»?   -  person Marcelo Ávila de Oliveira    schedule 27.10.2016
comment
Вы решили это? Как ?   -  person Flows    schedule 10.11.2016
comment
Я ответил на свой вопрос, пожалуйста, проверьте ниже   -  person saurav    schedule 10.11.2016


Ответы (2)


Я решил эту проблему, добавив категорию в 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

С уважением,

Саурав

person saurav    schedule 10.11.2016

Категория 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.

Дополнительные сведения см. в разделе вики плагинов Gerrit Settings.

person Tatiana Didik    schedule 04.04.2017