Delen via


NodeTool@0 - taak Node.js hulpprogramma-installatieprogramma v0

Gebruik deze taak om een opgegeven versie van Node.js te zoeken, te downloaden en op te cachen en toe te voegen aan het PAD.

Er is een nieuwere versie van de taak beschikbaar. Zie UseNode@1voor meer informatie.

Syntaxis

# 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.

Invoer

versionSource - bron van versie
string. Verplicht. Toegestane waarden: spec (Knooppuntversie opgeven), fromFile (versie ophalen uit bestand). Standaardwaarde: spec.


versionSpec - versiespecificatie
string. Facultatief. Gebruiken wanneer versionSource = spec. Standaardwaarde: 6.x.

Hiermee geeft u de versiespecificatie van de versie die moet worden get. Voorbeelden: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - versiespecificatie
string. Verplicht. Standaardwaarde: 6.x.

Hiermee geeft u de versiespecificatie van de versie die moet worden get. Voorbeelden: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - pad naar het .nvmrc-bestand
string. Facultatief. Gebruiken wanneer versionSource = fromFile.

Bestandspad om versie op te halen. Voorbeeld: src/.nvmrc.


checkLatest - controleren op de nieuwste versie
boolean. Standaardwaarde: false.

Hiermee geeft u de agent om te controleren op de nieuwste beschikbare versie die voldoet aan de versiespecificatie. U selecteert deze optie bijvoorbeeld omdat u deze build uitvoert op uw zelf-hostende agenten u altijd de meest recente 6.x versie wilt gebruiken.

Hint

Als u de door Microsoft gehoste agentsgebruikt, moet u deze set op falselaten staan. Microsoft werkt regelmatig de door Microsoft gehoste agents bij, maar ze zitten vaak iets achter de nieuwste versie. Als u deze parameter inschakelt, kan dit ertoe leiden dat uw build veel tijd besteedt aan het bijwerken naar een nieuwere secundaire versie.


force32bit - 32-bits versie gebruiken op x64-agents
boolean. Standaardwaarde: false.

Installeert de x86 versie van Node, ongeacht de CPU-architectuur van de agent.


nodejsMirror - bron instellen voor Node.js binaire bestanden
string. Standaardwaarde: https://nodejs.org/dist.

Gebruik een alternatieve installatiespiegel wanneer u de binaire Node.js bronbronnen.


retryCountOnDownloadFails - Aantal nieuwe pogingen instellen wanneer downloads van knooppunten zijn mislukt
string. Standaardwaarde: 5.

Gebruik deze optie wanneer de taak binaire knooppuntbestanden niet kan downloaden vanuit de mirror. De taak probeert de binaire bestanden opnieuw te downloaden voor de opgegeven tijden.


delayBetweenRetries - Vertraging instellen tussen nieuwe pogingen
string. Standaardwaarde: 1000.

Gebruik deze optie om de vertraging tussen nieuwe pogingen in milliseconden in te stellen. De standaardwaarde is 1000 milliseconden.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Er is een nieuwere versie van de taak beschikbaar. Zie UseNode@1voor meer informatie.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: Node, npm, node.js
opdrachtbeperkingen Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt
variabelen instellen Deze taak is gemachtigd om de volgende variabelen in te stellen : PATH
Agentversie 2.182.1 of hoger
Taakcategorie Werktuig
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: Node, npm, node.js
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie Alle ondersteunde agentversies.
Taakcategorie Werktuig

Zie ook

Zie Hulpprogramma-installatieprogramma'svoor een uitleg van hulpprogramma-installatieprogramma's en voorbeelden.