NuGetToolInstaller@1 - NuGet aracı yükleyici v1 görevi
İnternet'ten veya araçlar önbelleğinden NuGet'in belirli bir sürümünü alır ve PATH'e ekler. NuGet görevlerinde kullanılan NuGet sürümünü değiştirmek için bu görevi kullanın.
Syntax
# NuGet tool installer v1
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
inputs:
# Advanced
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always check for new versions. Default: false.
Girişler
versionSpec
- Yüklenecek NuGet.exe sürümü
string
.
Yolda kullanılabilir hale getirmek için NuGet sürümünü belirten bir sürüm veya sürüm aralığı. Joker karakter olarak x kullanın. Kullanılabilir NuGet sürümlerinin listesine bakın.
Yayın öncesi sürümü eşleştirmek istiyorsanız belirtim yukarıdaki listeden bir ana, ikincil, düzeltme eki ve yayın öncesi sürümü içermelidir. Bir sürüm belirtilmezse, otomatik olarak bir sürüm seçilir.
Örnekler: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
- Her zaman yeni sürümleri denetle
boolean
. Varsayılan değer: false
.
Bu boole değeri olarak true
ayarlandığında, görev her zaman sürüm belirtimini karşılayan en son kullanılabilir sürümünü NuGet.exe
denetler ve indirir. Seçilen NuGet sürümü zaten önbelleğe alınmış olsa bile bu seçenek her zaman indirme süresine tabi olur.
Bu seçeneğin etkinleştirilmesi, NuGet'in yeni bir sürümü yayımlandığında beklenmeyen derleme kesintilerine neden olabilir.
İpucu
Microsoft tarafından barındırılan aracıları kullanıyorsanız, bu ayarı false olarak bırakmanız gerekir. 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.
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
NuGet'in belirli bir sürümünü bulmak, indirmek ve önbelleğe almak ve PATH'e eklemek için bu görevi kullanın. Araç önbelleği hakkında bilgi için bkz. azure-pipelines-tool-lib deposu.
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: NuGet |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.144.0 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: NuGet |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.115.0 veya üzeri |
Görev kategorisi | Araç |
Ayrıca bkz.
Araç yükleyicilerinin ve örneklerinin açıklaması için bkz. Araç yükleyicileri.