NodeTool@0 - Node.js aracı yükleyici v0 görevi
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ü var. Daha fazla bilgi için bkz. 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.
Girişler
versionSource
- Sürüm kaynağı
string
. Gereklidir. İ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
. İsteğe bağlı. when versionSource = spec
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
. Gereklidir. 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
.
versionFilePath
- .nvmrc dosyasının yolu
string
. İsteğe bağlı. when versionSource = fromFile
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çi barındırılan aracınızda çalıştırdığınız ve her zaman en son 6.x
sürümü kullanmak istediğiniz için bu seçeneği belirleyin.
İpucu
Microsoft tarafından barındırılan aracıları kullanıyorsanız, bu ayarı olarak false
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 gerisinde kalırlar. 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ü kullanma
boolean
. Varsayılan değer: false
.
Aracının x86
CPU mimarisinden bağımsız olarak Node sürümünü yükler.
nodejsMirror
- Node.js ikili dosyalarının kaynağını 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 denetim seçenekleri
Tüm görevlerde 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ü var. 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 |
Talep | Hiçbiri |
Özellikler | 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 komut kısıtlamaları kullanılarak çalıştırılır: kısıtlı |
Ayarlanabilir değişkenler | Bu görevin şu 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 |
Talep | Hiçbiri |
Özellikler | 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 biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Araç |
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: Node, npm |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Araç |
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar : Node |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Araç |
Ayrıca bkz.
Araç yükleyicilerinin ve örneklerinin açıklaması için bkz. Araç yükleyicileri.