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 11-27-2023. Schakel zo snel mogelijk over naar het gebruik van NuGetCommand@2restore
optie. Zie Migreren van NuGetInstaller@0 of NuGetRestore@1voor 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.
Syntaxis
# 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.
Invoer
solution
-
pad naar oplossing, packages.configof project.json
string
. Verplicht. Standaardwaarde: **/*.sln
.
Het pad naar de oplossing, packages.config
of project.json
bestand dat verwijst naar de pakketten die moeten worden hersteld.
selectOrConfig
-
feeds om te gebruiken
string
. Verplicht. Toegestane waarden: select
(feed(s) die ik hier selecteer), config
(Feeds in mijn NuGet.config). Standaardwaarde: select
.
Hiermee geeft u de feed(s) te gebruiken. Geef één feed op van VSTS en/of NuGet.org met behulp van de select
waarde. Geef meerdere feeds op door een nuget.config
bestand door te voeren naar uw opslagplaats met broncode en het pad in te stellen met de config
waarde.
feed
-
Pakketten uit deze Azure Artifacts-feed gebruiken
string
. Facultatief. Gebruiken wanneer selectOrConfig = select
.
Bevat de opgegeven VSTS-feed in het gegenereerde NuGet.config
-bestand.
feed
-
Pakketten uit deze VSTS-feed gebruiken
string
. Facultatief. Gebruiken wanneer selectOrConfig = select
.
Bevat de opgegeven VSTS-feed in het gegenereerde NuGet.config
-bestand.
includeNuGetOrg
-
Pakketten uit NuGet.org gebruiken
boolean
. Facultatief. Gebruiken wanneer selectOrConfig = select
. Standaardwaarde: true
.
Bevat de opgegeven NuGet.org feed in de gegenereerde NuGet.config
.
nugetConfigPath
-
pad naar NuGet.config
string
. Facultatief. Gebruiken wanneer selectOrConfig = config
.
Hiermee geeft u het pad naar de NuGet.config
in uw opslagplaats waarmee de feeds worden opgegeven waaruit pakketten moeten worden hersteld.
noCache
-
lokale cache uitschakelen
boolean
. Standaardwaarde: false
.
Hiermee voorkomt u dat NuGet pakketten uit caches van lokale machines gebruikt. Gelijk aan het -NoCache NuGet.exe
opdrachtregelargument.
packagesDirectory
-
doelmap
string
.
Hiermee geeft u de map waarin pakketten worden 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
-
uitgebreidheids-
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 en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Vereisten
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Pakket |
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 2.115.0 of hoger |
Taakcategorie | Pakket |