Мы разрабатываем фреймворк приложения + «плагины», используя TeamCity в качестве CI-сервера.
CI - срабатывает при каждой фиксации.
FULL - работает каждую ночь.
Я хотел бы улучшить производительность обеих сборок (особенно сборки CI, поскольку она должна выдавать свои выходные данные как можно быстрее).
Существуют ли какие-либо общие рекомендации о том, что можно легко и эффективно улучшить?
В процессе сборки просто создается файл .sln и выполняется несколько модульных тестов.
Не уверен, что они применимы / приведут к увеличению производительности.
Я ищу другие способы уменьшить время сборки (которое занимает около 3-4 минут).