NuGetToolInstaller@0: tarea del instalador de herramientas de NuGet v0
Uses esta tarea para buscar, descargar y almacenar en caché una versión especificada de NuGet y agregarla a PATH. Para obtener información sobre la memoria caché de las herramientas, consulte el repositorio azure-pipelines-tool-lib.
Syntax
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
Entradas
versionSpec
- Versión de NuGet.exe que se va a instalar
string
.
Versión o intervalo de versiones que especifica la versión de NuGet que se va a poner a disposición en la ruta de acceso. Use x como carácter comodín. Consulte la lista de versiones de NuGet disponibles.
Si desea hacer coincidir con una versión preliminar, la especificación debe contener una versión principal, secundaria, de revisión y preliminar de la lista anterior. Si no se especifica una versión, se elegirá automáticamente una.
Ejemplos: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
versionSpec
- Versión de NuGet.exe que se va a instalar
string
. Obligatorio. Valor predeterminado: 4.3.0
.
Versión o intervalo de versiones que especifica la versión de NuGet que se va a poner a disposición en la ruta de acceso. Use x como carácter comodín. Consulte la lista de versiones de NuGet disponibles.
Si desea hacer coincidir con una versión preliminar, la especificación debe contener una versión principal, secundaria, de revisión y preliminar de la lista anterior. Si no se especifica una versión, se elegirá automáticamente una.
Ejemplos: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
- Descargar siempre la versión coincidente más reciente
boolean
. Valor predeterminado: false
.
Cuando este valor booleano se establece true
en , la tarea siempre comprueba y descarga la versión más reciente disponible de que satisface la especificación de NuGet.exe
versión. Esta opción también incurrirá siempre en tiempo de descarga, incluso si la versión seleccionada de NuGet ya está almacenada en caché.
La habilitación de esta opción podría provocar interrupciones de compilación inesperadas cuando se publica una nueva versión de NuGet.
Sugerencia
Si usa los agentes hospedados por Microsoft, debe dejar este conjunto en false. Microsoft actualiza los agentes hospedados por Microsoft de forma periódica, pero a menudo están ligeramente detrás de la versión más reciente. La habilitación de este parámetro podría dar lugar a que la compilación pase mucho tiempo actualizando a una versión secundaria más reciente.
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.
Comentarios
Hay una versión más reciente de esta tarea disponible en NuGetToolInstaller@1.
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 | La ejecución de esta tarea satisface las siguientes demandas para las tareas posteriores del mismo trabajo: NuGet |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.144.0 o superior |
Categoría de la tarea: | Herramienta |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | La ejecución de esta tarea satisface las siguientes demandas para las tareas posteriores del mismo trabajo: NuGet |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.115.0 o superior |
Categoría de la tarea: | Herramienta |