NuGetRestore@1: tarea Restauración de NuGet v1
Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de Visual Studio.
Importante
Esta tarea está en desuso. Las compilaciones que lo usan se interrumpirán el 11-27-2023. Cambie a la opción derestore
NuGetCommand@2 lo antes posible. Para obtener más información, consulte Migración desde NuGetInstaller@0 o NuGetRestore@1.
Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de Visual Studio.
Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de 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
-
Ruta de acceso a la solución, packages.config o project.json
string
. Obligatorio. Valor predeterminado: **/*.sln
.
Ruta de acceso a la solución, packages.config
, o project.json
archivo que hace referencia a los paquetes que se van a restaurar.
selectOrConfig
-
Fuentes que se van a usar
string
. Obligatorio. Valores permitidos: select
(fuentes) que selecciono aquí), config
(fuentes en mi NuGet.config). Valor predeterminado: select
.
Especifica las fuentes que se van a usar. Especifique una fuente de VSTS o NuGet.org mediante el select
valor . Especifique varias fuentes confirmando un nuget.config
archivo en el repositorio de código fuente y estableciendo su ruta de acceso con el config
valor .
feed
-
Uso de paquetes de esta fuente de Azure Artifacts
string
. Opcional. Use cuando selectOrConfig = select
.
Incluye la fuente VSTS especificada en el archivo generado NuGet.config
.
feed
-
Uso de paquetes de esta fuente de VSTS
string
. Opcional. Use cuando selectOrConfig = select
.
Incluye la fuente VSTS especificada en el archivo generado NuGet.config
.
includeNuGetOrg
-
Uso de paquetes de NuGet.org
boolean
. Opcional. Use cuando selectOrConfig = select
. Valor predeterminado: true
.
Incluye la fuente de NuGet.org especificada en el elemento generado NuGet.config
.
nugetConfigPath
-
Ruta de acceso a NuGet.config
string
. Opcional. Use cuando selectOrConfig = config
.
Especifica la ruta de acceso a en el NuGet.config
repositorio que especifica las fuentes de las que se van a restaurar los paquetes.
noCache
-
Deshabilitación de la caché local
boolean
. Valor predeterminado: false
.
Impide que NuGet utilice paquetes de la memoria caché de las máquinas locales. Equivalente al argumento de la línea de -NoCache NuGet.exe
comandos.
packagesDirectory
-
Directorio de destino
string
.
Especifica la carpeta en la que se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en una packages/
carpeta junto con la solución seleccionada, packages.config
o project.json
. Equivalente al argumento de la línea de -PackagesDirectory NuGet.exe
comandos.
verbosity
-
Detalle
string
. Valores permitidos: -
, Quiet
, Normal
, Detailed
. Valor predeterminado: Detailed
.
Especifica la cantidad de detalles que se muestran en la salida.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.144.0 o superior |
Categoría de la tarea: | Paquete |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.115.0 o superior |
Categoría de la tarea: | Paquete |