容器建置工作。
語法
# 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).
輸入
dockerRegistryServiceConnection
-
Docker 登錄服務連線
string。
指定 Docker 登錄服務連線。
repository
-
容器存放庫
string。
容器登錄內的存放庫名稱。
Dockerfile
-
Dockerfile 檔
string。 必須的。 預設值:Dockerfile。
Dockerfile 的路徑。
buildContext
-
建置內容
string。 預設值:.。
建置內容的路徑。
tags
-
標籤
string。 預設值:$(Build.BuildId)。
不同行的標籤清單。 在建置映像並將其推送至容器登錄時,會使用標記。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性。
輸出變數
沒有。
需求
| 要求 | 說明 |
|---|---|
| 管線類型 | YAML、傳統組建、傳統版本 |
| 執行於 | Agent、DeploymentGroup |
| 需求 | 沒有 |
| 功能 | 執行此工作符合下列 要求, 相同作業中的任何後續工作:Buildctl |
| 命令限制 | 任意 |
| Settable 變數 | 任意 |
| 代理程式版本 | 所有支援的代理程式版本。 |
| 工作類別 | 建造 |