В TFS 2010 мы настроили скрипт сборки для автоматического запуска и развертывания в нашей тестовой среде не чаще, чем каждые 4 часа.Таким образом, триггером определения сборки является «Скатывание сборок - накапливайте регистрацию до завершения предыдущей сборки» с установленным флажком «Сборка не чаще, чем каждые [240] минут».Я интерпретирую это следующим образом: если сборка происходит в 16:25 и в течение следующих 30 минут будет выполнено 3 проверки (последняя произошла в 16:52), то следующая сборка произойдет в 20:25.
Проблема, с которой мы сталкиваемся, заключается в том, что если эта последовательность событий произойдет в пятницу, то следующая запущенная сборка произойдет не раньше утра понедельника.У нас есть два агента сборки на их отдельной виртуальной машине от TFS, но все машины работают 24/7.
Никто в команде не знает, что могло бы вызвать такое поведение, поэтому мыв недоумении, почему мы это видим.Мы просто неправильно понимаем значение Rolling Build, или мы забыли проверить настройку конфигурации?
РЕДАКТИРОВАТЬ: Что бы это ни стоило, весь процесс сборки и развертывания занимает все90-120 секунд .Поэтому не было никаких проверок, которые происходили, пока он еще строился.