Могу ли я изменить порядок проверки и проверки кода в gerrit

В нашем проекте мы используем gerrit. У нас есть задание Дженкинса: выполнить компиляцию и тестирование, а затем получить контрольную оценку.
После того, как я отправляю набор исправлений, запускается задание jenkins, и рецензенты начинают проверять код. Но работа может потерпеть неудачу, пока рецензенты проводят рецензирование кода. Возможно ли, что процесс проверки вакансии Дженкинса перед проверкой кода.
Другими словами, проверяющие получают уведомление о проверке кода только после того, как проверка пройдена


person xclord    schedule 15.04.2015    source источник
comment
Когда и как добавляются рецензенты? Стандартный экземпляр Gerrit без плагинов не добавляет рецензентов автоматически, поэтому решение вашей проблемы будет просто хорошим, не добавляйте рецензентов, пока не будут получены результаты теста, поэтому я предполагаю, что у вас есть какой-то плагин, который добавляет рецензентов .   -  person Magnus Bäck    schedule 15.04.2015
comment
Я предполагаю, что используется плагин рецензентов?   -  person sschuberth    schedule 09.12.2015


Ответы (1)


Если недостаточно просто попросить рецензентов отложить свои обзоры до тех пор, пока набор исправлений не будет проверен, и вам действительно нужно скрыть обзор кода, пока он не будет успешно построен Дженкинсом, вы можете использовать черновики:

  • настроить Jenkins для запуска сборки при публикации черновика
  • опубликуйте обзор кода как черновик
  • добавьте Дженкинса в качестве проверяющего, когда вы нажимаете, чтобы он мог увидеть публикуемый черновик
  • когда сборка завершится успешно, опубликуйте свой черновик, чтобы рецензенты увидели
person msufa    schedule 15.04.2015