Я только что установил TeamCity 8.0 в Windows для сборки проектов (решений Visual Studio) в четырех отдельных репозиториях Git. На трех из них он работает должным образом, но на одном он застревает при обновлении источников. Настройки для четырех корней VCS идентичны (за исключением URL-адресов для получения репозитория Git).
Все проекты TeamCity используют проверку на стороне сервера.
Журнал сборки проблемного проекта содержит
[15:36:34]: bt1 (бег 41мин: 38с)
[15:36:34]: Проверка изменений (продолжительность 41 мин. 37 сек.)
[15:36:37]: публикация внутренних артефактов
[15:36:38]: [Публикация внутренних артефактов] Отправка файла build.start.properties.gz
[15:36:37]: Очистка временного каталога: C: \ TeamCity \ buildAgent \ temp \ buildTmp
[15:36:37]: Каталог оформления заказа: C: \ TeamCity \ buildAgent \ work \ 62d0281b7178c739
[15:36:37]: Источники обновления: проверка на стороне сервера (время работы 41 мин. 34 сек.)
[15:36:38]: [Обновление источников] Выполняется чистая проверка. Причина: у агента нет ни одной версии исходников проекта.
[15:36:38]: [Обновление источников] Создание и кеширование чистого патча для корня VCS: [email protected]: Company.WebSite.git # master
Используя Process Monitor в агенте сборки, я вижу, что он забивает следующую папку операциями ReadFile.
C: \ ProgramData \ JetBrains \ TeamCity \ system \ caches \ git \ git-11F9493A.git \ objects \ pack \ pack-1490ccc8f7896ab876413465c4b48e87448bed35.pack
Размер этого файла .pack составляет около 300 МБ, что, по моему мнению, совпадает с размером репозитория Git.
Я попытался удалить эту папку и перезапустить агент сборки TeamCity и службы Windows сервера сборки, но он просто воссоздается, а затем TeamCity снова забивает его.
Есть ли другие рекомендации по устранению неполадок такого рода?