NuGetRestore@1 - Tugas NuGet Restore v1
Gunakan tugas ini untuk memulihkan paket NuGet sebagai persiapan untuk langkah Visual Studio Build.
Penting
Tugas ini tidak digunakan lagi. Build yang menggunakannya akan berhenti pada 11-27-2023. Silakan beralih menggunakan opsi NuGetCommand@2restore
sesegera mungkin. Untuk informasi selengkapnya, lihat Migrasi dari NuGetInstaller@0 atau NuGetRestore@1.
Gunakan tugas ini untuk memulihkan paket NuGet sebagai persiapan untuk langkah Visual Studio Build.
Gunakan tugas ini untuk memulihkan paket NuGet sebagai persiapan untuk langkah Visual Studio Build.
Sintaks
# 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.
Input
solution
-
Jalur ke solusi, packages.config, atau project.json
string
. Wajib diisi. Nilai default: **/*.sln
.
Jalur ke solusi, packages.config
, atau project.json
file yang mereferensikan paket yang akan dipulihkan.
selectOrConfig
-
Umpan yang akan digunakan
string
. Wajib diisi. Nilai yang diizinkan: select
(Umpan yang saya pilih di sini), config
(Umpan di NuGet.config saya). Nilai default: select
.
Menentukan umpan yang akan digunakan. Tentukan satu umpan dari VSTS dan/atau NuGet.org menggunakan select
nilai . Tentukan beberapa umpan dengan menerapkan nuget.config
file ke repositori kode sumber Anda dan mengatur jalurnya dengan config
nilai .
feed
-
Gunakan paket dari umpan Azure Artifacts ini
string
. Pilihan. Gunakan saat selectOrConfig = select
.
Menyertakan umpan VSTS yang ditentukan dalam file yang dihasilkan NuGet.config
.
feed
-
Gunakan paket dari umpan VSTS ini
string
. Pilihan. Gunakan saat selectOrConfig = select
.
Menyertakan umpan VSTS yang ditentukan dalam file yang dihasilkan NuGet.config
.
includeNuGetOrg
-
Menggunakan paket dari NuGet.org
boolean
. Pilihan. Gunakan saat selectOrConfig = select
. Nilai default: true
.
Menyertakan umpan NuGet.org yang ditentukan dalam yang dihasilkan NuGet.config
.
nugetConfigPath
-
Jalur ke NuGet.config
string
. Pilihan. Gunakan saat selectOrConfig = config
.
Menentukan jalur ke NuGet.config
di repositori Anda yang menentukan umpan untuk memulihkan paket.
noCache
-
Menonaktifkan cache lokal
boolean
. Nilai default: false
.
Mencegah NuGet menggunakan paket dari cache komputer lokal. Setara dengan -NoCache NuGet.exe
argumen baris perintah.
packagesDirectory
-
Direktori tujuan
string
.
Menentukan folder tempat paket diinstal. Jika tidak ada folder yang ditentukan, paket dipulihkan ke dalam packages/
folder bersama solusi yang dipilih, packages.config
, atau project.json
. Setara dengan -PackagesDirectory NuGet.exe
argumen baris perintah.
verbosity
-
Verbositas
string
. Nilai yang diizinkan: -
, Quiet
, Normal
, Detailed
. Nilai default: Detailed
.
Menentukan jumlah detail yang ditampilkan dalam output.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.144.0 atau lebih tinggi |
Kategori tugas | Paket |
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.115.0 atau lebih tinggi |
Kategori tugas | Paket |