Триггер Jenkins gerrit не сообщает о подтвержденном голосовании, если есть какие-либо ошибки компиляции

Когда я делаю некоторые изменения в коде и отправляю код Герриту. Сборка Jenkins запускается, и мы обычно получаем подтвержденное голосование +1 или -1 в зависимости от результата в пользовательском интерфейсе Gerrit для этого изменения.

В настоящее время мы заметили, что ни о каких ошибках компиляции он не сообщает в Gerrit. И это происходит только из-за ошибок компиляции, а не из-за неудачных тестов, неудачных проверок git или других причин, которые приводят к сбою сборки.

Ниже я упомянул детали версии. Любые предложения будут высоко оценены.

Версия Геррита: 2.14.2

Версия Дженкинса: 1.642.3

Плагин Gerrit-Trigger: 2.18.3

Проект: Java-проект

Инструмент сборки: Maven

С уважением

Шарифф.


person Md.Sharieff    schedule 22.10.2017    source источник
comment
Пожалуйста, добавьте сообщение об ошибке компиляции.   -  person Marcelo Ávila de Oliveira    schedule 22.10.2017


Ответы (1)


Это предназначено для «нестабильной сборки» (т. е. ошибок компиляции/сборки, но не ошибки тестирования) в конфигурации триггера Gerrit по умолчанию.

Взгляните на свои «Значения отчетов Gerrit» для конфигурации проекта/по умолчанию. Если вы хотите использовать метку "проверить" для нестабильных (т. е. ошибок компиляции) и неудачных (ошибки тестирования) сборок, настройте значения проверки, как показано ниже.

(iirc в конфигурации по умолчанию используется code-review = -1 для нестабильной работы, для этого используемой учетной записи gerrit требуется разрешение на отправку метки проверки кода)

Проверить наличие нестабильных и неудачных сборок

person Markus Schulz    schedule 14.11.2017