Compartir vía


NuGetToolInstaller@1: tarea del instalador de herramientas de NuGet v1

Adquiere una versión específica de NuGet desde Internet o la memoria caché de herramientas y la agrega a path. Use esta tarea para cambiar la versión de NuGet usada en las tareas de NuGet.

Sintaxis

# NuGet tool installer v1
# 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@1
  inputs:
  # Advanced
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always check for new versions. 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 que coincida con una versión preliminar, la especificación debe contener una versión principal, secundaria, revisión y versión preliminar de la lista anterior. Si no se especifica una versión, se elegirá una automáticamente.

Ejemplos: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Comprobar siempre las nuevas versiones
boolean. Valor predeterminado: false.

Cuando este valor booleano se establece trueen , 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 valor establecido 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 dedicara mucho tiempo a actualizarse a una versión secundaria más reciente.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Comentarios

Use esta tarea para buscar, descargar y almacenar en caché una versión especificada de NuGet y agregarla a path. Para más información sobre la memoria caché de herramientas, consulte el repositorio azure-pipelines-tool-lib .

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

Consulte también

Para obtener una explicación de los instaladores de herramientas y ejemplos, consulte Instaladores de herramientas.