Bagikan melalui


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