Задача восстановления Nuget занимает слишком много времени - PullRequest
0 голосов
/ 14 июля 2020

У нас есть конвейеры DevOps, работающие на локальных серверах сборки, для создания большого решения (~ 50 проектов, в настоящее время смесь полной платформы и NetStandard) с большим количеством ссылок на nugets. К сожалению, кодовая база слишком велика, чтобы ее можно было перенести на стандартные серверы сборки azure. Мы используем этап восстановления nuget (v4.9.1) для стандартного канала nuget и нескольких защищенных каналов DevOps клиентов, но время восстановления увеличилось с ~ 2 минут до более чем 10 минут. Вначале восстановление nuget полностью завершалось неудачей, предположительно из-за тайм-аута аутентификации. Нам удалось заставить его снова работать, но потребовалось гораздо больше времени, используя следующие настройки:

steps:

- task:NuGetCommand@2

displayName:'NuGet restore'

inputs:

restoreSolution: src/DesktopComponents.sln

feedsToUse: config

nugetConfigPath: nuget.config

disableParallelProcessing:true

restoreDirectory:.packages

Пример вывода журнала можно увидеть на https://1drv.ms/u/s! AjPEk97mW_qqh7wfcn3bCwctYIQ6wA? E = jWEXqF

Мы будем очень благодарны за любую помощь, которую мог бы предложить. Если есть какие-либо журналы / настройки, которые могут быть полезны, дайте мне знать

Заранее спасибо

Mark Middlemist

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...