Partager via


NodeTool@0 - tâche de programme d’installation de l’outil Node.js v0

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.