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