NuGetToolInstaller@0 - NuGet-hulpprogramma-installatieprogramma v0-taak
Gebruik deze taak om een opgegeven versie van NuGet te zoeken, te downloaden en op te cachen en deze toe te voegen aan het PAD. Zie de opslagplaats azure-pipelines-tool-lib voor informatie over de cache van hulpprogramma's.
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.
Invoerwaarden
versionSpec
- Versie van NuGet.exe die moet worden geïnstalleerd
string
.
Een versie of versiebereik dat de NuGet-versie aangeeft die beschikbaar moet worden gesteld op het pad. Gebruik x als jokerteken. Bekijk de lijst met beschikbare NuGet-versies.
Als u een voorlopige versie wilt vinden, moet de specificatie een primaire, secundaire, 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
.
versionSpec
- Versie van NuGet.exe die moet worden geïnstalleerd
string
. Vereist. Standaardwaarde: 4.3.0
.
Een versie of versiebereik dat de NuGet-versie aangeeft die beschikbaar moet worden gesteld op het pad. Gebruik x als jokerteken. Bekijk de lijst met beschikbare NuGet-versies.
Als u een voorlopige versie wilt vinden, moet de specificatie een primaire, secundaire, 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
- Download altijd de meest recente overeenkomende versie
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. Deze optie kost ook altijd downloadtijd, zelfs als de geselecteerde versie van NuGet al in de cache is opgeslagen.
Het inschakelen van deze optie kan onverwachte build-onderbrekingen veroorzaken wanneer een nieuwe versie van NuGet wordt uitgebracht.
Tip
Als u de door Microsoft gehoste agents gebruikt, moet u deze optie op false laten staan. Microsoft werkt de door Microsoft gehoste agents regelmatig bij, maar ze blijven vaak iets achter bij de nieuwste versie. Het inschakelen van deze parameter kan 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 Besturingsopties en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Er is een nieuwere versie van deze taak beschikbaar op NuGetToolInstaller@1.
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Het uitvoeren van deze taak voldoet aan de volgende vereisten voor eventuele volgende taken in dezelfde taak: NuGet |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Hulpprogramma |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Het uitvoeren van deze taak voldoet aan de volgende vereisten voor eventuele volgende taken in dezelfde taak: NuGet |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.115.0 of hoger |
Taakcategorie | Hulpprogramma |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor