Megosztás a következőn keresztül:


NuGetToolInstaller@0 – NuGet-eszköz telepítőjének 0-s verziós feladata

Ezzel a feladatsal megkeresheti, letöltheti és gyorsítótárba helyezheti a NuGet egy adott verzióját, és hozzáadhatja azt a PATH-hoz. Az eszközök gyorsítótárával kapcsolatos információkért tekintse meg az azure-pipelines-tool-lib adattárat.

Syntax

# NuGet tool installer v0
# 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@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

Bevitelek

versionSpec - A telepítendő NuGet.exe verziója
string.

Egy verzió- vagy verziótartomány, amely megadja az elérési úton elérhetővé tenni kívánt NuGet-verziót. Használja az x karaktert helyettesítő karakterként. Tekintse meg az elérhető NuGet-verziók listáját.

Ha egy kiadás előtti verziót szeretne használni, a specifikációnak tartalmaznia kell egy főverziót, egy alverziót, egy javítást és egy kiadás előtti verziót a fenti listából. Ha nincs megadva verzió, a rendszer automatikusan kiválaszt egyet.

Példák: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


versionSpec - A telepítendő NuGet.exe verziója
string. Kötelező. Alapértelmezett érték: 4.3.0.

Egy verzió- vagy verziótartomány, amely megadja az elérési úton elérhetővé tenni kívánt NuGet-verziót. Használja az x karaktert helyettesítő karakterként. Tekintse meg az elérhető NuGet-verziók listáját.

Ha egy kiadás előtti verziót szeretne használni, a specifikációnak tartalmaznia kell egy főverziót, egy alverziót, egy javítást és egy kiadás előtti verziót a fenti listából. Ha nincs megadva verzió, a rendszer automatikusan kiválaszt egyet.

Példák: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Mindig töltse le a legújabb egyező verziót
boolean. Alapértelmezett érték: false.

Ha a logikai értékre truevan állítva, a feladat mindig a legújabb elérhető verziót ellenőrzi és letölti NuGet.exe , amely megfelel a verzióspecifikációnak. Ez a beállítás mindig letöltési időt is jelent, még akkor is, ha a NuGet kiválasztott verziója már gyorsítótárazva van.

A beállítás engedélyezése váratlan buildszüneteket okozhat a NuGet új verziójának kiadásakor.

Tipp

Ha a Microsoft által üzemeltetett ügynököket használja, ezt a készletet false (hamis) értékre kell hagynia. A Microsoft rendszeresen frissíti a Microsoft által üzemeltetett ügynököket, de gyakran kissé elmaradnak a legújabb verziótól. A paraméter engedélyezésével a build sok időt tölthet egy újabb alverzióra való frissítéssel.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

A feladat egy újabb verziója érhető el a NuGetToolInstaller@1.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységre vonatkozóan: NuGet
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.144.0 vagy újabb
Feladatkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységre vonatkozóan: NuGet
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.115.0 vagy újabb
Feladatkategória Eszköz