Compartir a través de


ContainerBuild@0: tarea Compilación de contenedor v0

Tarea de compilación de contenedor.

Sintaxis

# 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

dockerRegistryServiceConnection - conexión del servicio del registro de Docker
string.

Especifica una conexión del servicio del registro de Docker.


del repositorio de contenedor de repository -
string.

Nombre del repositorio dentro del registro de contenedor.


Dockerfile - dockerfile
string. Obligatorio. Valor predeterminado: Dockerfile.

Ruta de acceso al Dockerfile.


de contexto de compilación de buildContext -
string. Valor predeterminado: ..

Ruta de acceso al contexto de compilación.


etiquetas de tags -
string. Valor predeterminado: $(Build.BuildId).

Lista de etiquetas en líneas independientes. Las etiquetas se usan al compilar e insertar la imagen en el registro de contenedor.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de La ejecución de esta tarea satisface las siguientes exige para las tareas posteriores del mismo trabajo: Buildctl
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente Todas las versiones de agente admitidas.
Categoría de tarea Construir