NodeTool@0 – Node.js verktygsinstallation v0-uppgift
Använd den här uppgiften för att hitta, ladda ned och cachelagras en angiven version av Node.js och lägga till den i PATH.
Det finns en nyare version av uppgiften tillgänglig. Mer information finns i 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.
Ingångar
versionSource
-
Källa för version
string
. Obligatoriskt. Tillåtna värden: spec
(Ange nodversion), fromFile
(Hämta version från fil). Standardvärde: spec
.
versionSpec
-
Versionsspecifikation
string
. Valfritt. Använd när versionSource = spec
. Standardvärde: 6.x
.
Anger versionsspecifikationen för den version som ska hämtas. Exempel: 6.x
, 4.x
, 6.10.0
, >=6.10.0
.
versionSpec
-
Versionsspecifikation
string
. Obligatoriskt. Standardvärde: 6.x
.
Anger versionsspecifikationen för den version som ska hämtas. Exempel: 6.x
, 4.x
, 6.10.0
, >=6.10.0
.
versionFilePath
-
sökväg till .nvmrc-filen
string
. Valfritt. Använd när versionSource = fromFile
.
Filsökväg för att hämta version. Exempel: src/.nvmrc.
checkLatest
-
Sök efter senaste version
boolean
. Standardvärde: false
.
Anger agenten för att söka efter den senaste tillgängliga versionen som uppfyller versionsspecifikationen. Du kan till exempel välja det här alternativet eftersom du kör den här versionen på din lokalt installerad agentoch du alltid vill använda den senaste 6.x
versionen.
Tips
Om du använder de Microsoft-värdbaserade agenternabör du låta den här inställningen vara false
. Microsoft uppdaterar de Microsoft-värdbaserade agenterna regelbundet, men de ligger ofta lite efter den senaste versionen. Om du aktiverar den här parametern kan det leda till att bygget lägger mycket tid på att uppdatera till en nyare delversion.
force32bit
-
Använd 32-bitarsversion på x64-agenter
boolean
. Standardvärde: false
.
Installerar x86
-versionen av Node oavsett processorarkitekturen för agenten.
nodejsMirror
-
Ange källa för Node.js binärfiler
string
. Standardvärde: https://nodejs.org/dist
.
Använd en alternativ installationsspegling när du hämtar Node.js binärfiler.
retryCountOnDownloadFails
-
Ange antal återförsök när nedladdningar av noder misslyckades
string
. Standardvärde: 5
.
Använd det här alternativet när uppgiften inte kunde ladda ned nodbinärfiler från speglingen. Uppgiften försöker ladda ned binärfilerna igen för de angivna tiderna.
delayBetweenRetries
-
Ange fördröjning mellan återförsök
string
. Standardvärde: 1000
.
Använd det här alternativet om du vill ange fördröjningen mellan återförsök i millisekunder. Standardvärdet är 1 000 millisekunder.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Det finns en nyare version av uppgiften tillgänglig. Mer information finns i UseNode@1.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | När du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: Node, npm, node.js |
Kommandobegränsningar | Den här aktiviteten körs med hjälp av följande kommandobegränsningar: begränsad |
variabler som kan | Den här uppgiften har behörighet att ange följande variabler: PATH |
Agentversion | 2.182.1 eller senare |
Aktivitetskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | När du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: Node, npm, node.js |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | Alla agentversioner som stöds. |
Aktivitetskategori | Verktyg |
Se även
En förklaring av verktygsinstallationer och exempel finns i Tool installers.