NuGetToolInstaller@0 - Attività del programma di installazione dello strumento NuGet v0
Usare questa attività per trovare, scaricare e memorizzare nella cache una versione specificata di NuGet e aggiungerla al PERCORSO. Per informazioni sulla cache degli strumenti, vedere il repository azure-pipelines-tool-lib .
Sintassi
# 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.
Input
versionSpec
- Versione di NuGet.exe da installare
string
.
Intervallo di versione o versione che specifica la versione NuGet da rendere disponibile nel percorso. Usare x come carattere jolly. Vedere l'elenco delle versioni NuGet disponibili.
Se si vuole corrispondere a una versione non definitiva, la specifica deve contenere una versione principale, secondaria, patch e versione non definitiva dall'elenco precedente. Se una versione non è specificata, una verrà scelta automaticamente.
Esempi: 4.x
, 3.3.x
, 2.8.6
. >=4.0.0-0
versionSpec
- Versione di NuGet.exe da installare
string
. Obbligatorio. Valore predefinito: 4.3.0
.
Intervallo di versione o versione che specifica la versione NuGet da rendere disponibile nel percorso. Usare x come carattere jolly. Vedere l'elenco delle versioni NuGet disponibili.
Se si vuole corrispondere a una versione non definitiva, la specifica deve contenere una versione principale, secondaria, patch e versione non definitiva dall'elenco precedente. Se una versione non è specificata, una verrà scelta automaticamente.
Esempi: 4.x
, 3.3.x
, 2.8.6
. >=4.0.0-0
checkLatest
- Scaricare sempre la versione corrispondente più recente
boolean
. Valore predefinito: false
.
Quando questo booleano è impostato su true
, l'attività controlla sempre e scarica la versione disponibile più recente di NuGet.exe
che soddisfa le specifiche della versione. Questa opzione comporta sempre tempo di download, anche se la versione selezionata di NuGet è già memorizzata nella cache.
L'abilitazione di questa opzione potrebbe causare interruzioni di compilazione impreviste quando viene rilasciata una nuova versione di NuGet.
Suggerimento
Se si usano gli agenti ospitati da Microsoft, è consigliabile lasciare questo set su false. Microsoft aggiorna gli agenti ospitati da Microsoft regolarmente, ma spesso sono leggermente dietro la versione più recente. L'abilitazione di questo parametro potrebbe comportare la spesa per la compilazione molto tempo per l'aggiornamento a una versione secondaria più recente.
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.
Osservazioni
È disponibile una versione più recente di questa attività in NuGetToolInstaller@1.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: NuGet |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Strumento |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: NuGet |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.115.0 o versione successiva |
Categoria attività | Strumento |