Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez cette tâche pour rechercher, télécharger et mettre en cache une version spécifiée de Node.js et l’ajouter au chemin d’accès.
Une version plus récente de la tâche est disponible. Pour plus d’informations, consultez UseNode@1.
Syntaxe
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
#versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
#versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
#force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Advanced
#nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
#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 v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
#versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
#versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
#force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Advanced
#nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
#force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
Entrées
source versionSource - de la version
string. Obligatoire. Valeurs autorisées : spec (Spécifier la version du nœud), fromFile (Obtenir la version à partir du fichier). Valeur par défaut : spec.
versionSpec
-
version Spec
string. Optionnel. Utilisez quand versionSource = spec. Valeur par défaut : 6.x.
Spécifie la spécification de version de la version à obtenir. Exemples : 6.x, 4.x, 6.10.0, >=6.10.0.
versionSpec
-
version Spec
string. Obligatoire. Valeur par défaut : 6.x.
Spécifie la spécification de version de la version à obtenir. Exemples : 6.x, 4.x, 6.10.0, >=6.10.0.
versionFilePath
-
chemin d’accès au fichier .nvmrc
string. Optionnel. Utilisez quand versionSource = fromFile.
Chemin d’accès au fichier pour obtenir la version. Exemple : src/.nvmrc.
checkLatest
-
Rechercher la dernière version
boolean. Valeur par défaut : false.
Spécifie l’agent pour vérifier la dernière version disponible qui satisfait aux spécifications de version. Par exemple, vous sélectionnez cette option, car vous exécutez cette build sur votre agent auto-hébergé, et vous souhaitez toujours utiliser la dernière version 6.x.
Conseil / Astuce
Si vous utilisez les agents hébergés par Microsoft, vous devez laisser ce paramètre sur false. Microsoft met régulièrement à jour les agents hébergés par Microsoft, mais ils sont souvent légèrement derrière la dernière version. L’activation de ce paramètre peut entraîner une mise à jour importante de votre build vers une version mineure plus récente.
force32bit
-
Utiliser la version 32 bits sur les agents x64
boolean. Valeur par défaut : false.
Installe la version x86 de Node, quelle que soit l’architecture du processeur de l’agent.
nodejsMirror
-
définir la source pour les fichiers binaires Node.js
string. Valeur par défaut : https://nodejs.org/dist.
Utilisez un autre miroir d’installation lors de l’approvisionnement des fichiers binaires Node.js.
retryCountOnDownloadFails
-
Définir le nombre de nouvelles tentatives lorsque les nœuds téléchargent ont échoué
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 réessaye de télécharger les fichiers binaires pour les heures spécifiées.
delayBetweenRetries
-
définir un 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 de 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.
Remarques
Une version plus récente de la tâche est disponible. Pour plus d’informations, consultez UseNode@1.
Spécifications
| Besoin | Descriptif |
|---|---|
| Types de pipelines | YAML, Build Classique, Version Classique |
| Exécutions sur | Agent, Groupe de déploiement |
| demandes | Aucun |
| fonctionnalités de | L’exécution de cette tâche répond aux exigences de suivantes pour toutes les tâches suivantes dans le même travail : Node, npm, node.js |
| restrictions de commande | Cette tâche s’exécute à l’aide des restrictions de commande suivantes: restreint |
| variables settables | Cette tâche est autorisée à définir les variables suivantes: PATH |
| Version de l’agent | 2.182.1 ou version ultérieure |
| Catégorie de tâche | Outil |
Voir aussi
Pour obtenir une explication des programmes d’installation et des exemples d’outils, consultez programmes d’installation de l’outil.