Megosztás a következőn keresztül:


NodeTool@0 – az eszköz telepítőjének 0-s verziós feladatának Node.js

Ezzel a feladatsal megkeresheti, letöltheti és gyorsítótárba helyezheti aNode.js egy adott verzióját, és hozzáadhatja azt a PATH-hoz.

A feladat egy újabb verziója érhető el. További információ: 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.

Bevitelek

versionSource - Verzió forrása
string. Kötelező. Engedélyezett értékek: spec (Csomópont verziójának megadása) fromFile (Verzió lekérése fájlból). Alapértelmezett érték: spec.


versionSpec - Verziós specifikáció
string. Választható. Használja a következőt: versionSource = spec. Alapértelmezett érték: 6.x.

A lekérni kívánt verzió verzióspecifikációját adja meg. Példák: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - Verziós specifikáció
string. Kötelező. Alapértelmezett érték: 6.x.

A lekérni kívánt verzió verzióspecifikációját adja meg. Példák: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - Az .nvmrc fájl elérési útja
string. Választható. Használja a következőt: versionSource = fromFile.

Fájl elérési útja a verzió lekéréséhez. Példa: src/.nvmrc.


checkLatest - A legújabb verzió keresése
boolean. Alapértelmezett érték: false.

Megadja azt az ügynököt, amely a legújabb elérhető verziót ellenőrzi, amely megfelel a verzióspecifikációnak. Ezt a lehetőséget például azért válassza, mert ezt a buildet a saját üzemeltetésű ügynökén futtatja, és mindig a legújabb 6.x verziót szeretné használni.

Tipp

Ha a Microsoft által üzemeltetett ügynököket használja, ezt a beállítást hagyja a következőre false: . A Microsoft rendszeresen frissíti a Microsoft által üzemeltetett ügynököket, de gyakran kissé elmaradnak a legújabb verziótól. A paraméter engedélyezésével a build sok időt tölthet egy újabb alverzióra való frissítéssel.


force32bit - 32 bites verzió használata x64-ügynökökön
boolean. Alapértelmezett érték: false.

Telepíti a x86 Node verzióját, függetlenül az ügynök processzorarchitektúrától.


nodejsMirror - Forrás beállítása Node.js bináris fájlokhoz
string. Alapértelmezett érték: https://nodejs.org/dist.

Használjon alternatív telepítési tükrözést a Node.js bináris fájlok beszerzésekor.


retryCountOnDownloadFails - Újrapróbálkozások számának beállítása a csomópontok sikertelen letöltésekor
string. Alapértelmezett érték: 5.

Akkor használja ezt a beállítást, ha a feladat nem tudta letölteni a csomópont bináris fájljait a tükörből. A feladat újra megkísérli letölteni a bináris fájlokat a megadott időpontokra.


delayBetweenRetries - Késleltetés beállítása az újrapróbálkozások között
string. Alapértelmezett érték: 1000.

Ezzel a beállítással megadhatja az újrapróbálkozások közötti késleltetést ezredmásodpercben. Az alapértelmezett érték 1000 ezredmásodperc.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

A feladat egy újabb verziója érhető el. További információ: UseNode@1.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységre vonatkozóan: Node, npm, node.js
Parancskorlátozások Ez a feladat a következő parancskorlátozásokkal fut: korlátozott
Változók beállítása Ez a feladat rendelkezik engedéllyel a következő változók beállításához: PATH
Ügynök verziója 2.182.1 vagy újabb
Feladatkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységre vonatkozóan: Node, npm, node.js
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységre vonatkozóan: Node, npm
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanazon feladatban lévő összes további tevékenységhez: Node
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Eszköz

Lásd még

Az eszközök telepítőinek magyarázatáért és példákért lásd: Eszköztelepítők.