UseNode@1 - Utiliser Node.js tâche de l’écosystème v1
Utilisez cette tâche pour rechercher, télécharger et mettre en cache une version spécifiée de Node.js et l’ajouter à PATH. Cette tâche fournit également la prise en charge du 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.
Entrées
version
- Version
string
. Valeur par défaut : 10.x
.
Obligatoire. Spécifie la versionNode.js à l’aide de la syntaxe de plage de versions de SemVer. Exemples : 10.x
, 10.15.1
, >=10.15.0
.
checkLatest
- Rechercher la dernière version
boolean
. Valeur par défaut : false
.
Recherche en ligne la dernière version disponible qui satisfait aux spécifications de la version. Cela doit être false
à moins que vous ayez toujours besoin de la dernière version. Si vous définissez la valeur sur true
, la tâche entraîne des coûts de téléchargement qui peuvent être inutiles, en particulier avec le pool de builds hébergé.
force32bit
- Utiliser la version 32 bits sur les agents x64
boolean
. Valeur par défaut : false
.
Installe la version x86 de Node.js sur un agent Windows 64 bits. Fonctionne uniquement sur les agents Windows.
retryCountOnDownloadFails
- Définir le nombre de nouvelles tentatives en cas d’échec des téléchargements de nœuds
string
. Valeur par défaut : 5
.
Utilisez cette option lorsque la tâche n’a pas pu télécharger les fichiers binaires de nœud à partir du miroir. La tâche va réessayer de télécharger les fichiers binaires pour les heures spécifiées.
delayBetweenRetries
- Définir le délai entre les nouvelles tentatives
string
. Valeur par défaut : 1000
.
Utilisez cette option pour définir le délai entre les nouvelles tentatives en millisecondes. La valeur par défaut est 1 000 millisecondes.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | None |
Capabilities | L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : Node, npm, node.js |
Restrictions de commande | Quelconque |
Variables paramétrables | Quelconque |
Version de l’agent | 2.144.0 ou version ultérieure |
Catégorie de la tâche | Outil |
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | None |
Capabilities | L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : Node |
Restrictions de commande | Quelconque |
Variables paramétrables | Quelconque |
Version de l’agent | 2.144.0 ou version ultérieure |
Catégorie de la tâche | Outil |