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 |