Перестройте на Devure Devure без повторной загрузки пакетов Nuget - PullRequest
1 голос
/ 24 апреля 2019

Мы создаем проект Net Core 2.0 с помощью Azure Devops. Это занимает много времени, поскольку повторная загрузка и установка пакетов Nuget занимает 5 минут.

Как мне сделать так, чтобы он быстро собирался (например, когда я перестраиваюсь в локальной Visual Studio, ему не нужно повторно загружать нюгеты, поэтому сборка занимает всего несколько секунд). Как мне сделать так, чтобы пакеты Nuget сохранялись в сборке?

Текущий код YAML Azure Devops:

name:  $(Date:yyyyMMdd)$(Rev:.r)
trigger:
- master

pool:
  vmImage: 'vs2017-win2016'

variables:
  buildConfiguration: 'Debug'

steps:
- task: DotNetCoreCLI@2
  inputs:
    command: 'build'
    configuration: $(buildConfiguration)
    projects: "**/*.csproj"

1 Ответ

1 голос
/ 24 апреля 2019

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

Обходной путь - это создать свой собственный, собственный хост-агент, который вы можете настроить так, как вам нравится.

...