2014-10-29 2 views
0

Когда я создаю свое решение на visualstudio.com, он занимает совершенно много времени. 15 минут для сборки и тестирования. Учитывая, что мы получаем только 60 минут свободного времени сборки, это слишком долго.Построение на TFS требует времени при восстановлении пакетов Nuget

Почти все время сборки восстанавливает пакеты Nuget.

Моя сборка настроена так, чтобы каждый раз не очищать источник, поэтому теоретически пакеты не должны загружаться каждый раз, но потому, что они размещены, возможно, эта настройка не имеет значения.

Кто-нибудь еще видел эту проблему? Каков рекомендуемый способ обработки пакетов nuget при использовании visualstudio.com? У меня возникает соблазн добавить пакеты в исходный элемент управления, чтобы их не нужно было загружать.

ответ

1

Каждый раз, когда вы строите услуги эластичной сборки, вы получаете новый сервер. Этот сервер используется для вашей сборки, а затем уничтожается. Вам нужно будет каждый раз получать пакеты NuGet.

Я бы рекомендовал вам создать Azure VM и запустить вашу пользовательскую сборку там. Это не займет много времени с вашего 60 минут, а в качестве «статического» сервера он будет кэшировать пакеты ...

+0

Спасибо за рекомендацию. Так ли это так для Nuget и VisualStudio.com? Это делает их службу сборки немного мусором для чего-то другого, кроме тривиальных проектов. – BenCr

+0

Если у вас есть тоны пакетов NuGet, вам необходимо их восстановить. Я бы подошел к http://visualstudio.uservoice.com и проголосовал за альтернативу. –

Смежные вопросы