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 true
van á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 |