A>В данном случае нет необходимости использовать непрерывную интеграцию. Можно создать политику возврата (check-in policy), которая при каждом check-in будет выполнять необходимые тесты, если тесты не прошли — check-in не будет выполнен.
м-м-м... а нет ли ссылки на примерчик какой?
На опушке за околицей мужики строили коровник.
Работали споро и весело. Получалось х**во.