Compartilhar via


DotNetCoreCLI@1 – tarefa do .NET Core v1

Compilar, testar e publicar usando a linha de comando dotnet core.

Para obter uma versão mais recente dessa tarefa, consulte DotNetCoreCLI@2.

Syntax

# .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.

Entradas

command - Comando
string. Obrigatórios. Valores permitidos: build, publish, restore, test, run. Valor padrão: build.

O comando dotnet a ser executado. Especifique custom para adicionar argumentos ou usar um comando não listado aqui.


publishWebProjects - Publicar projetos Web
boolean. Opcional. Use quando command = publish. Valor padrão: true.

Se essa entrada for definida truecomo , o valor da projects propriedade será ignorado e a tarefa tentará localizar os projetos Web no repositório e executar o comando publish neles. Os projetos Web são identificados pela presença de um web.config arquivo ou de uma wwwroot pasta no diretório. Na ausência de um web.config arquivo ou uma wwwroot pasta, os projetos que usam um SDK da Web, como Microsoft.NET.Sdk.Web, são selecionados.


projects - Project(s)
string. Opcional. Use quando command != publish || publishWebProjects = false.

O caminho para os .csproj arquivos a serem usados. Você pode usar curingas (por exemplo **/*.csproj , para todos os .csproj arquivos em todas as subpastas). Para obter mais informações, consulte a referência de padrões de correspondência de arquivos.


arguments - Argumentos
string.

Especifica os argumentos para o comando selecionado. Por exemplo, configuração de build, pasta de saída e runtime. Os argumentos dependem do comando selecionado.

Atualmente, essa entrada aceita apenas argumentos para build, publish, run, teste custom. Se você quiser adicionar argumentos para um comando não listado, use custom.


zipAfterPublish - Projetos publicados zip
boolean. Opcional. Use quando command = publish. Valor padrão: true.

Se essa entrada for definida truecomo , uma pasta criada pelo comando publish será compactada e excluída.


Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Comentários

Para obter uma versão mais recente dessa tarefa, consulte DotNetCoreCLI@2.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Executa em Agente
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.0.0 ou superior
Categoria da tarefa Build

Confira também