NuGetRestore@1 - Attività Di ripristino NuGet v1
Usare questa attività per ripristinare i pacchetti NuGet in preparazione di un passaggio di compilazione di Visual Studio.
Importante
Si tratta di un'attività deprecata. Le compilazioni che lo usano si interromperanno il 11-27-2023. Passare all'uso dell'opzione direstore
NuGetCommand@2 il prima possibile. Per altre informazioni, vedere Eseguire la migrazione da NuGetInstaller@0 o NuGetRestore@1.
Usare questa attività per ripristinare i pacchetti NuGet in preparazione di un passaggio di compilazione di Visual Studio.
Usare questa attività per ripristinare i pacchetti NuGet in preparazione di un passaggio di compilazione di Visual Studio.
Sintassi
# 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.
Input
solution
-
Percorso di soluzione, packages.config o project.json
string
. Obbligatorio. Valore predefinito: **/*.sln
.
Percorso della soluzione, packages.config
o project.json
del file che fa riferimento ai pacchetti da ripristinare.
selectOrConfig
-
Feed da usare
string
. Obbligatorio. Valori consentiti: select
(Feed selezionato qui), config
(Feed nel mio NuGet.config). Valore predefinito: select
.
Specifica i feed da usare. Specificare un feed da VSTS e/o NuGet.org usando il select
valore . Specificare più feed eseguendo il commit di un nuget.config
file nel repository del codice sorgente e impostandone il percorso con il config
valore .
feed
-
Usare i pacchetti di questo feed di Azure Artifacts
string
. facoltativo. Usare quando selectOrConfig = select
.
Include il feed VSTS specificato nel file generato NuGet.config
.
feed
-
Usare i pacchetti di questo feed VSTS
string
. facoltativo. Usare quando selectOrConfig = select
.
Include il feed VSTS specificato nel file generato NuGet.config
.
includeNuGetOrg
-
Usare pacchetti da NuGet.org
boolean
. facoltativo. Usare quando selectOrConfig = select
. Valore predefinito: true
.
Include il feed di NuGet.org specificato nell'oggetto generato NuGet.config
.
nugetConfigPath
-
Percorso di NuGet.config
string
. facoltativo. Usare quando selectOrConfig = config
.
Specifica il percorso di NuGet.config
nel repository che specifica i feed da cui ripristinare i pacchetti.
noCache
-
Disabilitare la cache locale
boolean
. Valore predefinito: false
.
Impedisce a NuGet di usare i pacchetti dalle cache del computer locale. Equivalente all'argomento della -NoCache NuGet.exe
riga di comando.
packagesDirectory
-
Directory di destinazione
string
.
Specifica la cartella in cui vengono installati i pacchetti. Se non viene specificata alcuna cartella, i pacchetti vengono ripristinati in una packages/
cartella insieme alla soluzione selezionata, packages.config
o project.json
. Equivalente all'argomento della -PackagesDirectory NuGet.exe
riga di comando.
verbosity
-
Dettaglio
string
. Valori consentiti: -
, Quiet
, Normal
, Detailed
. Valore predefinito: Detailed
.
Specifica la quantità di dettagli visualizzati nell'output.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Pacchetto |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.115.0 o versione successiva |
Categoria attività | Pacchetto |