NodeTool@0 – Aufgabe Node.js Toolinstallationsprogramm v0

Verwenden Sie diese Aufgabe, um eine angegebene Version von Node.js zu suchen, herunterzuladen und zwischenzuspeichern und sie dem PFAD hinzuzufügen.

Es ist eine neuere Version der Aufgabe verfügbar. Weitere Informationen finden Sie unter UseNode@1.

Syntax

# 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.
# 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.
# Use Node.js ecosystem v0
# Finds or Downloads and caches specified version spec of Node 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.

Eingaben

versionSource - Quelle der Version
string. Erforderlich. Zulässige Werte: spec (Knotenversion angeben), fromFile (Version aus Datei abrufen). Standardwert. spec.


versionSpec - Versionsspezifikation
string. Optional. Verwenden Sie , wenn versionSource = spec. Standardwert. 6.x.

Gibt die Versionsspezifikation der abzurufenden Version an. Beispiele: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - Versionsspezifikation
string. Erforderlich. Standardwert. 6.x.

Gibt die Versionsspezifikation der abzurufenden Version an. Beispiele: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - Pfad zur NVMRC-Datei
string. Optional. Verwenden Sie , wenn versionSource = fromFile.

Dateipfad zum Abrufen der Version. Beispiel: src/.nvmrc.


checkLatest - Überprüfen der neuesten Version
boolean. Standardwert. false.

Gibt den Agent an, der nach der neuesten verfügbaren Version suchen soll, die die Versionsspezifikation erfüllt. Sie wählen diese Option beispielsweise aus, weil Sie diesen Build auf Ihrem selbstgehosteten Agent ausführen und immer die neueste 6.x Version verwenden möchten.

Tipp

Wenn Sie die von Microsoft gehosteten Agents verwenden, sollten Sie diese Einstellung auf falsebelassen. Microsoft aktualisiert die von Microsoft gehosteten Agents regelmäßig, aber sie sind oft etwas hinter der neuesten Version zurückgeblieben. Das Aktivieren dieses Parameters kann dazu führen, dass Ihr Build viel Zeit für das Aktualisieren auf eine neuere Nebenversion aufwendet.


force32bit - Verwenden der 32-Bit-Version in x64-Agents
boolean. Standardwert. false.

Installiert die x86 Node-Version unabhängig von der CPU-Architektur des Agents.


nodejsMirror - Festlegen der Quelle für Node.js Binärdateien
string. Standardwert. https://nodejs.org/dist.

Verwenden Sie eine alternative Installations-Spiegel, wenn Sie die Node.js Binärdateien beziehen.


retryCountOnDownloadFails - Festlegen der Wiederholungsanzahl bei fehlgeschlagenen Knotendownloads
string. Standardwert. 5.

Verwenden Sie diese Option, wenn die Aufgabe knotenbinärdateien nicht aus dem Spiegel herunterladen konnte. Der Task versucht erneut, die Binärdateien für die angegebenen Zeiten herunterzuladen.


delayBetweenRetries - Festlegen der Verzögerung zwischen Wiederholungen
string. Standardwert. 1000.

Verwenden Sie diese Option, um die Verzögerung zwischen Wiederholungen in Millisekunden festzulegen. Der Standardwert ist 1000 Millisekunden.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Es ist eine neuere Version der Aufgabe verfügbar. Weitere Informationen finden Sie unter UseNode@1.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Auftrag: Node, npm, node.js
Befehlseinschränkungen Dieser Task wird mit den folgenden Befehlseinschränkungen ausgeführt: restricted
Einstellbare Variablen Diese Aufgabe verfügt über die Berechtigung, die folgenden Variablen festzulegen: PATH
Agent-Version 2.182.1 oder höher
Aufgabenkategorie Tool
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Auftrag: Node, npm, node.js
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Tool
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im gleichen Auftrag: Node, npm
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Tool
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Die Ausführung dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im gleichen Auftrag: Node
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Tool

Weitere Informationen

Eine Erläuterung zu Toolinstallationsprogrammen mit Beispielen finden Sie unter Toolinstallationsprogramme.