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


NodeTool@0 – Node.js eszköztelepítő v0-feladat

Ezzel a feladatsal megkeresheti, letöltheti és gyorsítótárba helyezheti a Node.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.

Szinopszis

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

Bemenetek

versionSource - verzióforrás
string. Szükséges. Engedélyezett értékek: spec (Csomópontverzió megadása), fromFile (Verzió lekérése fájlból). Alapértelmezett érték: spec.


versionSpec - verziós specifikációs
string. Opcionális. Használja a versionSource = spec. Alapértelmezett érték: 6.x.

Megadja a lekérendő verzió specifikációját. Példák: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - verziós specifikációs
string. Szükséges. Alapértelmezett érték: 6.x.

Megadja a lekérendő verzió specifikációját. Példák: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - .nvmrc fájl elérési útja
string. Opcionális. Használja a versionSource = fromFile.

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


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

Megadja azt az ügynököt, aki a legújabb elérhető verziót szeretné ellenőrizni, amely megfelel a verzió specifikációjá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ök használ, ezt a beállítást hagyja 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 Node x86 verzióját, függetlenül az ügynök processzorarchitektúráitól.


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

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


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

Ezt a lehetőséget akkor használja, 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
string. Alapértelmezett érték: 1000.

Ezzel a beállítással ezredmásodpercben állíthatja be az újrapróbálkozások közötti késleltetést. 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ők és gyakori feladattulajdonságok.

Kimeneti változók

Nincs.

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 bekapcsolva Ügynök, DeploymentGroup
Követelmények Egyik sem
képességek A feladat futtatása megfelel a következő követelményeknek, az ugyanazon feladatban lévő további tevékenységekhez: 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 tevékenység jogosult a következő változók beállítására: PATH
Ügynök verziója 2.182.1 vagy újabb
Tevékenységkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás bekapcsolva Ügynök, DeploymentGroup
Követelmények Egyik sem
képességek A feladat futtatása megfelel a következő követelményeknek, az ugyanazon feladatban lévő további tevékenységekhez: Node, npm, node.js
parancskorlátozások Bármely
Változók beállítása Bármely
Ügynök verziója Minden támogatott ügynökverzió.
Tevékenységkategória Eszköz

Lásd még

Az eszköztelepítők és példák magyarázatát az Eszköztelepítőkcímű témakörben talál.