ContainerBuild@0 — задача сборки контейнера версии 0
Задача сборки контейнеров.
Синтаксис
# 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, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Выполнение этой задачи удовлетворяет следующим требованиям для любых последующих задач в том же задании: Buildctl |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Строить |