Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
, test
e 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 |