Compartir a través de


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

Use esta tarea para buscar, descargar y almacenar en caché una versión especificada de Node.js y agregarla a path. Esta tarea también proporciona compatibilidad con proxy.

Sintaxis

# 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.

Obligatorio. Especifica la versión de Node.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 versión. Esto debe ser false a menos que tenga siempre la versión más reciente. Establecer el valor en true hará que la tarea incurra en costos de descarga que pueden ser innecesarios, especialmente con el grupo de compilación hospedado.


force32bit - Usar 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 - Establecer el número de reintentos cuando los nodos no se descargan
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 durante 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 1000 milisegundos.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte 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
demandas Ninguno
funcionalidades de La ejecución de esta tarea satisface las siguientes demandas para las tareas posteriores del mismo trabajo: Node, npm, node.js
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.144.0 o superior
Categoría de tarea Herramienta