NuGetRestore@1 - NuGet Restore v1-taak
Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.
Belangrijk
Deze taak is afgeschaft. Builds die deze gebruiken, worden verbroken op 27-11-2023. Schakel zo snel mogelijk over naar de optie van restore
NuGetCommand@2. Zie Migreren van NuGetInstaller@0 of NuGetRestore@1 voor meer informatie.
Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.
Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.
Syntax
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Invoerwaarden
solution
-
Pad naar oplossing, packages.config of project.json
string
. Vereist. Standaardwaarde: **/*.sln
.
Het pad naar de oplossing, packages.config
of project.json
het bestand dat verwijst naar de pakketten die moeten worden hersteld.
selectOrConfig
-
Te gebruiken feeds
string
. Vereist. Toegestane waarden: select
(Feed(s) die ik hier selecteer), config
(Feeds in mijn NuGet.config). Standaardwaarde: select
.
Hiermee geeft u de te gebruiken feed(s). Geef één feed van VSTS en/of NuGet.org op met behulp van de select
waarde. Geef meerdere feeds op door een nuget.config
bestand in uw broncodeopslagplaats door te voeren en het pad in te stellen met de config
waarde.
feed
-
Pakketten uit deze Azure Artifacts-feed gebruiken
string
. Optioneel. Gebruik wanneer selectOrConfig = select
.
Neemt de opgegeven VSTS-feed op in het gegenereerde NuGet.config
bestand.
feed
-
Pakketten uit deze VSTS-feed gebruiken
string
. Optioneel. Gebruik wanneer selectOrConfig = select
.
Neemt de opgegeven VSTS-feed op in het gegenereerde NuGet.config
bestand.
includeNuGetOrg
-
Pakketten van NuGet.org gebruiken
boolean
. Optioneel. Gebruik wanneer selectOrConfig = select
. Standaardwaarde: true
.
Bevat de opgegeven NuGet.org feed in de gegenereerde NuGet.config
.
nugetConfigPath
-
Pad naar NuGet.config
string
. Optioneel. Gebruik wanneer selectOrConfig = config
.
Hiermee geeft u het pad op naar de NuGet.config
in uw opslagplaats waarmee de feeds worden opgegeven van waaruit pakketten moeten worden hersteld.
noCache
-
Lokale cache uitschakelen
boolean
. Standaardwaarde: false
.
Hiermee voorkomt u dat NuGet pakketten uit caches van lokale computers gebruikt. Gelijk aan het -NoCache NuGet.exe
opdrachtregelargument.
packagesDirectory
-
Doelmap
string
.
Hiermee geeft u de map waarin pakketten zijn geïnstalleerd. Als er geen map is opgegeven, worden pakketten hersteld in een packages/
map naast de geselecteerde oplossing, packages.config
of project.json
. Gelijk aan het -PackagesDirectory NuGet.exe
opdrachtregelargument.
verbosity
-
Uitgebreidheid
string
. Toegestane waarden: -
, Quiet
, Normal
, Detailed
. Standaardwaarde: Detailed
.
Hiermee geeft u de hoeveelheid details op die in de uitvoer wordt weergegeven.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Pakket |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.115.0 of hoger |
Taakcategorie | Pakket |