NuGetToolInstaller@0 – NuGet-verktygsinstallation v0-uppgift
Använd den här uppgiften för att hitta, ladda ned och cachelagras en angiven version av NuGet- och lägga till den i PATH. Information om verktygscache finns i azure-pipelines-tool-lib lagringsplats.
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.
Ingångar
versionSpec
-
version av NuGet.exe att installera
string
.
Ett versions- eller versionsintervall som anger vilken NuGet-version som ska vara tillgänglig på sökvägen. Använd x som jokertecken. Se lista över tillgängliga NuGet-versioner.
Om du vill matcha en förhandsversion måste specifikationen innehålla en huvudversion, delversion, korrigering och förhandsversion från listan ovan. Om en version inte har angetts väljs en automatiskt.
Exempel: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
-
Ladda alltid ned den senaste matchande versionen
boolean
. Standardvärde: false
.
När det här booleska värdet är inställt på true
söker uppgiften alltid efter och laddar ned den senaste tillgängliga versionen av NuGet.exe
som uppfyller versionsspecifikationen. Det här alternativet medför också alltid nedladdningstid, även om den valda versionen av NuGet redan har cachelagrats.
Om du aktiverar det här alternativet kan det orsaka oväntade byggbrytningar när en ny version av NuGet släpps.
Tips
Om du använder de Microsoft-värdbaserade agenternabör du låta den här inställningen vara false. Microsoft uppdaterar de Microsoft-värdbaserade agenterna regelbundet, men de ligger ofta lite efter den senaste versionen. Om du aktiverar den här parametern kan det leda till att bygget lägger mycket tid på att uppdatera till en nyare delversion.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Det finns en nyare version av den här uppgiften tillgänglig på NuGetToolInstaller@1.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: NuGet |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.144.0 eller senare |
Aktivitetskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: NuGet |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.115.0 eller senare |
Aktivitetskategori | Verktyg |