다음을 통해 공유


ContainerBuild@0 - 컨테이너 빌드 v0 작업

컨테이너 빌드 태스크입니다.

구문론

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

입력

Docker 레지스트리 서비스 연결dockerRegistryServiceConnection -
string;

Docker 레지스트리 서비스 연결을 지정합니다.


repository - 컨테이너 리포지토리
string;

컨테이너 레지스트리 내의 리포지토리 이름입니다.


DockerfileDockerfile -
string; 필수 사항입니다. 기본값은 Dockerfile입니다.

Dockerfile의 경로입니다.


빌드 컨텍스트buildContext -
string; 기본값은 .입니다.

빌드 컨텍스트의 경로입니다.


tags - 태그
string; 기본값은 $(Build.BuildId)입니다.

별도의 줄에 있는 태그 목록입니다. 태그는 이미지를 빌드하고 컨테이너 레지스트리에 푸시하는 동안 사용됩니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업을 실행하면 동일한 작업에서 후속 작업에 대한 다음 요구 충족합니다. Buildctl
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 빌드