На самом деле у нас установлены явные задержки на нашем сервере непрерывной интеграции ( Hudson ), чтобы сборки не «ломались», если необходимо несколько коммитов, чтобы вернуть репозиторий в работоспособное состояние ( Я говорю о нескольких коммитах в течение минуты). Например, у вас может быть несколько проектов, которые зависят друг от друга, и каждый из них должен быть зафиксирован, или у вас могут быть разные фрагменты кода, которые должны быть зафиксированы отдельно, так как изменения логически независимы.
Одна из основных целей непрерывной интеграции - убедиться, что ничего не сломалось непреднамеренно, и, в частности, убедиться, что если что-то сломается, кто-то узнает как можно скорее. Намного быстрее и проще исправить проблему в момент времени, ближе к тому моменту, когда проблема была создана, чем позже, когда разработчик наконец-то приступил к сборке.
Кроме того, простое присутствие системы непрерывной интеграции (сборки) имеет тенденцию держать разработчиков в их лучшем поведении.
Так что, пока ваши сборки не занимают часы, это, вероятно, нормально.