NuGetRestore@1 - Tarefa de Restauro nuGet v1
Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação do Visual Studio.
Importante
Esta tarefa foi preterida. As compilações que o utilizam serão executadas em 11-27-2023. Mude para a opção do NuGetCommand@2restore
o mais rapidamente possível. Para obter mais informações, consulte Migrar de NuGetInstaller@0 ou NuGetRestore@1.
Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação do Visual Studio.
Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação do Visual Studio.
Syntax
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Entradas
solution
-
Caminho para solução, packages.config ou project.json
string
. Obrigatório. Valor predefinido: **/*.sln
.
O caminho para a solução, packages.config
ou project.json
ficheiro que referencia os pacotes a serem restaurados.
selectOrConfig
-
Feeds a utilizar
string
. Obrigatório. Valores permitidos: select
(Feed(s) seleciono aqui), config
(Feeds no meu NuGet.config). Valor predefinido: select
.
Especifica os feeds a utilizar. Especifique um feed do VSTS e/ou NuGet.org com o select
valor. Especifique vários feeds ao consolidar um nuget.config
ficheiro no repositório de código fonte e ao definir o respetivo caminho com o config
valor.
feed
-
Utilizar pacotes deste feed de Artefactos do Azure
string
. Opcional. Utilize quando selectOrConfig = select
.
Inclui o feed VSTS especificado no ficheiro gerado NuGet.config
.
feed
-
Utilizar pacotes deste feed VSTS
string
. Opcional. Utilize quando selectOrConfig = select
.
Inclui o feed VSTS especificado no ficheiro gerado NuGet.config
.
includeNuGetOrg
-
Utilizar pacotes de NuGet.org
boolean
. Opcional. Utilize quando selectOrConfig = select
. Valor predefinido: true
.
Inclui o feed de NuGet.org especificado no NuGet.config
.
nugetConfigPath
-
Caminho para NuGet.config
string
. Opcional. Utilize quando selectOrConfig = config
.
Especifica o caminho para o NuGet.config
no seu repositório que especifica os feeds a partir dos quais restaurar pacotes.
noCache
-
Desativar a cache local
boolean
. Valor predefinido: false
.
Impede o NuGet de utilizar pacotes de caches de máquinas locais. Equivalente ao argumento da -NoCache NuGet.exe
linha de comandos.
packagesDirectory
-
Diretório de destino
string
.
Especifica a pasta na qual os pacotes são instalados. Se não for especificada nenhuma pasta, os pacotes são restaurados para uma packages/
pasta juntamente com a solução selecionada, packages.config
ou project.json
. Equivalente ao argumento da -PackagesDirectory NuGet.exe
linha de comandos.
verbosity
-
Verbosidade
string
. Valores permitidos: -
, Quiet
, Normal
, Detailed
. Valor predefinido: Detailed
.
Especifica a quantidade de detalhes apresentados na saída.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agente, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de tabelas definidas | Qualquer |
Versão do agente | 2.144.0 ou superior |
Categoria da tarefa | Pacote |
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agente, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de tabelas definidas | Qualquer |
Versão do agente | 2.115.0 ou superior |
Categoria da tarefa | Pacote |