Наша установка использует git/gerrit для проверки кода, и у нас также есть «проверочная» сборка: вы можете отправить свой набор исправлений только после того, как проверочная сборка пройдет.
Проблема в том, что у нас есть несколько активностей, которые не являются частью проверочной сборки, запускается только ночная полная сборка. Например, чтобы запустить findbugs
. Таким образом, легко может случиться так, что findbugs найдет ошибку, которую необходимо устранить.
Мы не можем добавить findbugs в проверочную сборку (так как это заняло бы слишком много времени). Но я также не хочу сразу ошибиться при ночной сборке.
Теперь мне интересно: поддерживает ли gradle обработку ошибок по-разному с течением времени?
As in:
- при первом появлении такой проблемы с «необходимым адресом» ночная сборка отправляет электронное письмо только тому, кто касается соответствующего файла.
- во второй раз эта почта отправляется также менеджеру этого человека
- а может и на третью ночь билд провалится
Должны ли мы сами реализовывать такую обработку ошибок с отслеживанием состояния, или gradle поддерживает это требование?