Team City - время постройки медленно после долгого затишья после MSTest
В настоящее время я работаю над командой city на моем билде, и в последнее время он работает немного медленнее, чем обычно. Я проверил производительность на оборудовании, и это не проблема.
Просматривая журналы сборки, между MSTest и DotCover проходит много времени. MS тестируют себя, и сборка длится всего 4 минуты, но затем происходит большое отставание в 13 минут между 14:50 и 15:03, которое происходит.
Что может быть причиной этого затишья во времени? У кого-нибудь была такая проблема?
РЕДАКТИРОВАТЬ: Кроме того, глядя на журналы, какие 2 процесса обслуживания, которые команда города ожидает завершения?
1 ответ
Единственное, что приходит на ум в том, что вы разместили, - это то, что покрытие кода занимает много времени.
Вы пытались отключить шаг dotcover, чтобы увидеть, что это за сборка? В конце концов, TeamCity говорит, что одни только юнит-тесты занимают всего около 3 минут.
Если это так, тогда вы можете подумать о том, чтобы поместить покрытие кода в ночной режим и оставить сборку CI только для сборки и запуска модульных тестов. Ведь покрытие кода - это не то, что вам действительно нужно собирать для каждой сборки, которую вы делаете, но полезно получить ежедневный снимок.