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


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
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: Buildctl
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента Все поддерживаемые версии агента.
Категория задач Сборка