Поделиться через


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 Любое
Версия агента Все поддерживаемые версии агента.
Категория задач Строить