NuGetRestore@1 - NuGet Geri Yükleme v1 görevi
Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.
Önemli
Bu görev kullanım dışı bırakıldı. Bunu kullanan derlemeler 11-27-2023'te bozulacaktır. Lütfen NuGetCommand@2restore
seçeneğini en kısa sürede kullanmaya geçin. Daha fazla bilgi için bkz . NuGetInstaller@0 veya NuGetRestore@1 geçiş.
Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.
Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.
Syntax
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Girişler
solution
-
Çözüm, packages.config veya project.json yolu
string
. Gereklidir. Varsayılan değer: **/*.sln
.
Geri yüklenecek paketlere başvuran çözüm, packages.config
veya project.json
dosyanın yolu.
selectOrConfig
-
Kullanılacak akışlar
string
. Gereklidir. İzin verilen değerler: select
(Burada seçtiğim akışlar), config
(NuGet.config akışlar). Varsayılan değer: select
.
Kullanılacak akışları belirtir. VSTS'den ve/veya NuGet.org değerini kullanarak select
bir akış belirtin. Bir dosyayı kaynak kod deponuza işleyerek nuget.config
ve yolunu değeriyle config
ayarlayarak birden çok akış belirtin.
feed
-
Bu Azure Artifacts akışındaki paketleri kullan
string
. İsteğe bağlı. when selectOrConfig = select
kullanın.
Belirtilen VSTS akışını oluşturulan NuGet.config
dosyaya ekler.
feed
-
Bu VSTS akışındaki paketleri kullan
string
. İsteğe bağlı. when selectOrConfig = select
kullanın.
Belirtilen VSTS akışını oluşturulan NuGet.config
dosyaya ekler.
includeNuGetOrg
-
NuGet.org paketlerini kullanma
boolean
. İsteğe bağlı. when selectOrConfig = select
kullanın. Varsayılan değer: true
.
Oluşturulan NuGet.config
içinde belirtilen NuGet.org akışını içerir.
nugetConfigPath
-
NuGet.configyolu
string
. İsteğe bağlı. when selectOrConfig = config
kullanın.
Deponuzda paketlerin geri yükleneceği akışları belirten yolunu NuGet.config
belirtir.
noCache
-
Yerel önbelleği devre dışı bırakma
boolean
. Varsayılan değer: false
.
NuGet'in yerel makine önbelleklerindeki paketleri kullanmasını engeller. Komut satırı bağımsız değişkenine -NoCache NuGet.exe
eşdeğerdir.
packagesDirectory
-
Hedef dizin
string
.
Paketlerin yüklendiği klasörü belirtir. Hiçbir klasör belirtilmezse paketler, seçilen çözüm packages.config
, veya project.json
ile birlikte bir packages/
klasöre geri yüklenir. Komut satırı bağımsız değişkenine -PackagesDirectory NuGet.exe
eşdeğerdir.
verbosity
-
Ayrıntı
string
. İzin verilen değerler: -
, Quiet
, Normal
, Detailed
. Varsayılan değer: Detailed
.
Çıktıda görüntülenen ayrıntı miktarını belirtir.
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.
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örev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.144.0 veya üzeri |
Görev kategorisi | Paket |
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örev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.115.0 veya üzeri |
Görev kategorisi | Paket |