Partilhar via


DotNetCoreCLI@1 - Tarefa .NET Core v1

Crie, teste e publique usando a linha de comando dotnet core.

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

Sintaxe

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

Insumos

command - de comando
string. Obrigatório. Valores permitidos: build, publish, restore, test, run. Valor padrão: build.

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


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

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


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

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


arguments - Argumentos
string.

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

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


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

Se essa entrada estiver definida como true, uma pasta criada pelo comando publish será compactada e excluída.


Opções de controlo de tarefas

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

Variáveis de saída

Nenhum.

Observações

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

Requerimentos

Requisito Descrição
Tipos de pipeline YAML, Construção clássica, Versão clássica
Funciona em Agente
Exigências Nenhum
Capacidades Esta tarefa não satisfaz quaisquer exigências 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 de tarefa Construir

Ver também