Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen Node.js sürümünü bulmak, indirmek ve önbelleğe almak ve PATH'e eklemek için bu görevi kullanın.
Görevin daha yeni bir sürümü kullanılabilir. Daha fazla bilgi için bkz. UseNode@1.
Sözdizimi
# 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.
Girişler
versionSource
-
Sürüm kaynağı
string
. Gerekli. İzin verilen değerler: spec
(Düğüm sürümünü belirtin), fromFile
(Dosyadan sürümü al). Varsayılan değer: spec
.
versionSpec
-
Sürüm Belirtimi
string
. Opsiyonel.
versionSource = spec
olduğunda kullanın. Varsayılan değer: 6.x
.
Alınacak sürümün sürüm belirtimini belirtir. Örnekler: 6.x
, 4.x
, 6.10.0
, >=6.10.0
.
versionSpec
-
Sürüm Belirtimi
string
. Gerekli. Varsayılan değer: 6.x
.
Alınacak sürümün sürüm belirtimini belirtir. Örnekler: 6.x
, 4.x
, 6.10.0
, >=6.10.0
.
.nvmrc dosyasının yolunu versionFilePath
-
string
. Opsiyonel.
versionSource = fromFile
olduğunda kullanın.
Sürümü almak için dosya yolu. Örnek: src/.nvmrc.
checkLatest
-
En Son Sürüm Denetle
boolean
. Varsayılan değer: false
.
Sürüm belirtimini karşılayan en son kullanılabilir sürümü denetlemek için aracıyı belirtir. Örneğin, bu derlemeyi şirket içinde barındırılan aracıçalıştırdığınız ve her zaman en son 6.x
sürümünü kullanmak istediğiniz için bu seçeneği belirleyin.
Tavsiye
Microsoft tarafından barındırılan aracılarıkullanıyorsanız, bu ayarı false
olarak bırakmalısınız. Microsoft, Microsoft tarafından barındırılan aracıları düzenli olarak güncelleştirir, ancak genellikle en son sürümün biraz gerisindedir. Bu parametrenin etkinleştirilmesi, derlemenizin daha yeni bir ikincil sürüme güncelleştirilmesi için çok fazla zaman harcamanıza neden olabilir.
force32bit
-
x64 aracılarında 32 bit sürümü kullan
boolean
. Varsayılan değer: false
.
Aracının CPU mimarisinden bağımsız olarak Node'un x86
sürümünü yükler.
nodejsMirror
-
Node.js ikili dosyalar için kaynak ayarlama
string
. Varsayılan değer: https://nodejs.org/dist
.
Node.js ikili dosyalarını kaynak oluştururken alternatif bir yükleme yansıtması kullanın.
retryCountOnDownloadFails
-
Düğümler indirilemediğinde yeniden deneme sayısını ayarlama
string
. Varsayılan değer: 5
.
Görev yansıtmadan düğüm ikili dosyalarını indiremediğinde bu seçeneği kullanın. Görev, belirtilen süreler için ikili dosyaları indirmeyi yeniden dener.
delayBetweenRetries
-
Yeniden denemeler arasında gecikme ayarlama
string
. Varsayılan değer: 1000
.
Yeniden denemeler arasındaki gecikmeyi milisaniye cinsinden ayarlamak için bu seçeneği kullanın. Varsayılan değer 1000 milisaniyedir.
Görev denetimi seçenekleri
Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz. Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Açıklamalar
Görevin daha yeni bir sürümü kullanılabilir. Daha fazla bilgi için bkz. UseNode@1.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talepleri | Hiç kimse |
Özellikleri | Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm, node.js |
Komut kısıtlamaları | Bu görev,aşağıdaki |
Ayarlanabilir değişkenleri | Bu görevin aşağıdaki değişkenleri ayarlama izni var: PATH |
Aracı sürümü | 2.182.1 veya üzeri |
Görev kategorisi | Araç |
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talepleri | Hiç kimse |
Özellikleri | Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm, node.js |
Komut kısıtlamaları | Herhangi bir |
Ayarlanabilir değişkenleri | Herhangi bir |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Araç |
Ayrıca bkz.
Araç yükleyicilerinin ve örneklerin açıklaması için bkz. Araç yükleyicileri.