Редактиране

Споделяне чрез


ContainerBuild@0 - Container Build v0 task

Container Build Task.

Syntax

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

Inputs

dockerRegistryServiceConnection - Docker registry service connection
string.

Specifies a Docker registry service connection.


repository - Container repository
string.

The name of the repository within the container registry.


Dockerfile - Dockerfile
string. Required. Default value: Dockerfile.

The path to the Dockerfile.


buildContext - Build context
string. Default value: ..

The path to the build context.


tags - Tags
string. Default value: $(Build.BuildId).

The list of tags in separate lines. Tags are used while building and pushing the image to container registry.


Task control options

All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.

Output variables

None.

Requirements

Requirement Description
Pipeline types YAML, Classic build, Classic release
Runs on Agent, DeploymentGroup
Demands None
Capabilities Running this task satisfies the following demands for any subsequent tasks in the same job: Buildctl
Command restrictions Any
Settable variables Any
Agent version All supported agent versions.
Task category Build