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.