DotNetCoreCLI@1 - Attività .NET Core v1
Compilare, testare e pubblicare usando la riga di comando dotnet core.
Per una versione più recente di questa attività, vedere DotNetCoreCLI@2.
Sintassi
# .NET Core v1
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@1
inputs:
command: 'build' # 'build' | 'publish' | 'restore' | 'test' | 'run'. Required. Command. Default: build.
#publishWebProjects: true # boolean. Optional. Use when command = publish. Publish Web Projects. Default: true.
#projects: # string. Optional. Use when command != publish || publishWebProjects = false. Project(s).
#arguments: # string. Arguments.
#zipAfterPublish: true # boolean. Optional. Use when command = publish. Zip Published Projects. Default: true.
Input
command
- Comando
string
. Obbligatorio. Valori consentiti: build
, publish
, test
restore
, run
. Valore predefinito: build
.
Comando dotnet da eseguire. Specificare custom
per aggiungere argomenti o usare un comando non elencato qui.
publishWebProjects
- Pubblicare progetti Web
boolean
. facoltativo. Usare quando command = publish
. Valore predefinito: true
.
Se questo input è impostato su true
, il valore della projects
proprietà viene ignorato e l'attività tenta di trovare i progetti Web nel repository ed eseguire il comando pubblica su di essi. I progetti Web vengono identificati dalla presenza di un file o di una web.config
wwwroot
cartella nella directory. In assenza di un file o di una web.config
wwwroot
cartella, i progetti che usano un SDK Web, ad esempio Microsoft.NET.Sdk.Web
, sono selezionati.
projects
- Progetti
string
. facoltativo. Usare quando command != publish || publishWebProjects = false
.
Percorso dei .csproj
file da usare. È possibile usare caratteri jolly ( ad esempio **/*.csproj
per tutti i file in tutte le .csproj
sottocartelle). Per altre informazioni, vedere il riferimento ai modelli di corrispondenza dei file.
arguments
- Argomenti
string
.
Specifica gli argomenti per il comando selezionato. Ad esempio, configurazione di compilazione, cartella di output e runtime. Gli argomenti dipendono dal comando selezionato.
Questo input attualmente accetta solo argomenti per build
, publish
, run
, test
e custom
. Se si desidera aggiungere argomenti per un comando non elencato, usare custom
.
zipAfterPublish
- Progetti pubblicati zip
boolean
. facoltativo. Usare quando command = publish
. Valore predefinito: true
.
Se questo input è impostato su true
, verrà eliminata e eliminata una cartella creata dal comando di pubblicazione.
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
Per una versione più recente di questa attività, vedere DotNetCoreCLI@2.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente |
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.0.0 o versione successiva |
Categoria attività | Compilazione |