NuGetToolInstaller@1 - NuGet-hulpprogramma-installatieprogramma v1-taak
Hiermee verkrijgt u een specifieke versie van NuGet van internet of de cache van de hulpprogramma's en voegt u deze toe aan het PATH. Gebruik deze taak om de versie van NuGet te wijzigen die wordt gebruikt in de NuGet-taken.
Syntaxis
# NuGet tool installer v1
# 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@1
inputs:
# Advanced
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always check for new versions. Default: false.
Invoer
versionSpec
-
versie van NuGet.exe om te installeren
string
.
Een versie- of versiebereik waarmee de NuGet-versie wordt opgegeven die beschikbaar moet worden gesteld op het pad. Gebruik x als jokerteken. Zie de lijst met beschikbare NuGet-versies.
Als u een voorlopige versie wilt vergelijken, moet de specificatie een primaire, secundaire versie, patch en voorlopige versie uit de bovenstaande lijst bevatten. Als er geen versie is opgegeven, wordt er automatisch een gekozen.
Voorbeelden: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
-
Altijd controleren op nieuwe versies
boolean
. Standaardwaarde: false
.
Wanneer deze Booleaanse waarde is ingesteld op true
, controleert de taak altijd op de meest recente beschikbare versie van NuGet.exe
die voldoet aan de versiespecificatie. Met deze optie wordt ook altijd downloadtijd in rekening gebracht, zelfs als de geselecteerde versie van NuGet al in de cache is opgeslagen.
Als u deze optie inschakelt, kan dit onverwachte build-onderbrekingen veroorzaken wanneer een nieuwe versie van NuGet wordt uitgebracht.
Hint
Als u de door Microsoft gehoste agentsgebruikt, moet u deze set op false laten staan. Microsoft werkt regelmatig de door Microsoft gehoste agents bij, maar ze zitten vaak iets achter de nieuwste versie. Als u deze parameter inschakelt, kan dit ertoe leiden dat uw build veel tijd besteedt aan het bijwerken naar een nieuwere secundaire versie.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Gebruik deze taak om een opgegeven versie van NuGet- te zoeken, te downloaden en op te cachen en toe te voegen aan het PAD. Zie de opslagplaats azure-pipelines-tool-lib voor informatie over de cache van hulpprogramma's.
Vereisten
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: NuGet |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Werktuig |
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: NuGet |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 2.115.0 of hoger |
Taakcategorie | Werktuig |
Zie ook
Zie Hulpprogramma-installatieprogramma'svoor een uitleg van hulpprogramma-installatieprogramma's en voorbeelden.