Condividi tramite


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, testrestore, 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.configwwwroot cartella nella directory. In assenza di un file o di una web.configwwwroot 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, teste 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

Vedi anche