Compartir a través de


UseNode@1: uso de la tarea Node.js ecosistema v1

Use esta tarea para buscar, descargar y almacenar en caché una versión específica de Node.js y agregarla a la ruta de acceso. Esta tarea también proporciona compatibilidad con proxy.

Syntax

# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # advanced
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

Entradas

version - Versión
string. Valor predeterminado: 10.x.

Necesario. Especifica la versión deNode.js mediante la sintaxis del intervalo de versiones de SemVer. Ejemplos: 10.x, 10.15.1, >=10.15.0.


checkLatest - Comprobación de la versión más reciente
boolean. Valor predeterminado: false.

Comprueba en línea la versión más reciente disponible que satisface la especificación de la versión. Esto debe ser false a menos que tenga siempre la versión más reciente. Establecer el valor true en hará que la tarea incurra en costos de descarga que pueden ser innecesarios, especialmente con el grupo de compilación hospedado.


force32bit - Uso de la versión de 32 bits en agentes x64
boolean. Valor predeterminado: false.

Instala la versión x86 de Node.js en un agente de Windows de 64 bits. Solo funciona en agentes de Windows.


retryCountOnDownloadFails - Establecimiento del recuento de reintentos cuando se produce un error en las descargas de nodos
string. Valor predeterminado: 5.

Use esta opción cuando la tarea no pudo descargar los archivos binarios del nodo desde el reflejo. La tarea volverá a intentar descargar los archivos binarios para las horas especificadas.


delayBetweenRetries - Establecer retraso entre reintentos
string. Valor predeterminado: 1000.

Use esta opción para establecer el retraso entre reintentos en milisegundos. El valor predeterminado es de 1000 milisegundos.


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 La ejecución de esta tarea satisface las siguientes demandas para las tareas posteriores del mismo trabajo: Node, npm, node.js
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: Node
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