Compartilhar via


ContainerBuild@0 – Tarefa build de contêiner v0

Tarefa de compilação de contêiner.

Sintaxe

# Container Build v0
# Container Build Task.
- task: ContainerBuild@0
  inputs:
    #dockerRegistryServiceConnection: # string. Docker registry service connection. 
    #repository: # string. Container repository. 
    Dockerfile: 'Dockerfile' # string. Required. Dockerfile. Default: Dockerfile.
    #buildContext: '.' # string. Build context. Default: ..
    #tags: '$(Build.BuildId)' # string. Tags. Default: $(Build.BuildId).

Entradas

de conexão do serviço de registro do Docker dockerRegistryServiceConnection -
string.

Especifica uma conexão de serviço do Registro do Docker.


repository - de repositório de contêineres
string.

O nome do repositório dentro do registro de contêiner.


do Dockerfile Dockerfile -
string. Obrigatório Valor padrão: Dockerfile.

O caminho para o Dockerfile.


buildContext - contexto de build
string. Valor padrão: ..

O caminho para o contexto de build.


marcas de tags -
string. Valor padrão: $(Build.BuildId).

A lista de marcas em linhas separadas. As marcas são usadas durante a criação e o envio por push da imagem para o registro de contêiner.


Opções de controle de tarefa

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

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Executar essa tarefa atende às seguintes demandas para quaisquer tarefas subsequentes no mesmo trabalho: Buildctl
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente Todas as versões de agente com suporte.
Categoria de tarefa Construir