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


DockerBuildRequest Класс

Параметры для быстрой сборки Docker.

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.containerregistry.v2019_06_01_preview.models._models_py3.RunRequest
DockerBuildRequest

Конструктор

DockerBuildRequest(*, docker_file_path: str, platform: _models.PlatformProperties, is_archive_enabled: bool = False, agent_pool_name: str | None = None, log_template: str | None = None, image_names: List[str] | None = None, is_push_enabled: bool = True, no_cache: bool = False, target: str | None = None, arguments: List[_models.Argument] | None = None, timeout: int = 3600, agent_configuration: _models.AgentProperties | None = None, source_location: str | None = None, credentials: _models.Credentials | None = None, **kwargs: Any)

Переменные

type
str

Тип запроса на выполнение. Обязательный.

is_archive_enabled
bool

Значение, указывающее, включена ли архивация для выполнения.

agent_pool_name
str

Выделенный пул агентов для выполнения.

log_template
str

Шаблон, описывающий репозиторий и сведения о тегах для артефакта журнала выполнения.

image_names
list[str]

Полные имена образов, включая репозиторий и тег.

is_push_enabled
bool

Значение этого свойства указывает, следует ли отправлять созданный образ в реестр.

no_cache
bool

Значение этого свойства указывает, включен ли кэш изображений.

docker_file_path
str

Путь к файлу Docker относительно исходного расположения. Обязательный.

target
str

Имя целевого этапа сборки для сборки Docker.

arguments
list[Argument]

Коллекция аргументов переопределения, используемых при выполнении выполнения.

timeout
int

Время ожидания выполнения в секундах.

platform
PlatformProperties

Свойства платформы, для которых должно выполняться выполнение. Обязательный элемент.

agent_configuration
AgentProperties

Конфигурация компьютера агента запуска.

source_location
str

URL-адрес исходного контекста (абсолютный или относительный). Это может быть URL-адрес репозитория tar или Git. Если это относительный URL-адрес, относительный путь должен быть получен из вызова API listBuildSourceUploadUrl.

credentials
Credentials

Свойства, описывающие набор учетных данных, которые будут использоваться при вызове этого запуска.