Gerrit Trigger для нового патча, установленного через скриптовый конвейер - PullRequest
0 голосов
/ 21 июня 2019

Мы интегрировали Gerrit Code Review с Jenkins через плагин Gerrit Trigger, так что с помощью задания свободного стиля можно было проверить каждый набор патчей, переданный в gerrit.Он работает отлично.

Теперь у нас есть требование перейти на конвейер Jenkins Scripted.Поэтому для того же самого я попробовал следующее:

  1. Создан конвейерный проект в Дженкинсе.
  2. Включен раздел триггера Gerrit и включен один репозиторий.
  3. Под этапом конвейерного разделадобавлен для проверки хранилища.
  4. Следующий этап включен для запуска Docker-контейнера.
  5. Последний этап включен для сборки Maven.

Здесь подход заключается в том, что сборка завершена успешноон должен установить (+1), иначе (-1) необходимо установить автоматически.Но я не смог добиться успеха.Дайте мне знать, правильный ли мой подход?Если не так, пожалуйста, предложите мне лучший способ.

Идея состоит в том, чтобы использовать сценарий конвейера и контейнер докера для проверки всего нового набора исправлений.

1 Ответ

0 голосов
/ 06 июля 2019

Автоматическое голосование определенной метки в вашем обзоре Gerrit может быть настроено с помощью конфигурации сервера gerrit_trigger, которая у вас есть в Jenkins.

Проверьте, не настроили ли вы тот же сервер в / gerrit-trigger / Gerrit Servers - Изменить серверконфигурация - Gerrit Reporting Values ​​

...