Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.