Compartilhar via


DockerBuildRequest interface

Os parâmetros para um build rápido do Docker.

Extends

Propriedades

agentConfiguration

A configuração do computador do agente de execução.

arguments

A coleção de argumentos de substituição a serem usados ao executar a execução.

credentials

As propriedades que descrevem um conjunto de credenciais que serão usadas quando essa execução for invocada.

dockerFilePath

O caminho do arquivo do Docker relativo ao local de origem.

imageNames

Os nomes de imagem totalmente qualificados, incluindo o repositório e a marca.

isPushEnabled

O valor dessa propriedade indica se a imagem criada deve ser enviada por push para o registro ou não.

noCache

O valor dessa propriedade indica se o cache de imagem está habilitado ou não.

platform

As propriedades da plataforma nas quais a execução tem que acontecer.

sourceLocation

A URL (absoluta ou relativa) do contexto de origem. Pode ser uma URL para um repositório tar ou git. Se for UMA URL relativa, o caminho relativo deverá ser obtido da API listBuildSourceUploadUrl de chamada.

target

O nome do estágio de build de destino para o build do docker.

timeout

Tempo limite de execução em segundos.

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

Propriedades herdadas

agentPoolName

O pool de agentes dedicado para a execução.

isArchiveEnabled

O valor que indica se o arquivamento está habilitado para a execução ou não.

logTemplate

O modelo que descreve o repositório e as informações de marca para executar o artefato de log.

Detalhes da propriedade

agentConfiguration

A configuração do computador do agente de execução.

agentConfiguration?: AgentProperties

Valor da propriedade

arguments

A coleção de argumentos de substituição a serem usados ao executar a execução.

arguments?: Argument[]

Valor da propriedade

credentials

As propriedades que descrevem um conjunto de credenciais que serão usadas quando essa execução for invocada.

credentials?: Credentials

Valor da propriedade

dockerFilePath

O caminho do arquivo do Docker relativo ao local de origem.

dockerFilePath: string

Valor da propriedade

string

imageNames

Os nomes de imagem totalmente qualificados, incluindo o repositório e a marca.

imageNames?: string[]

Valor da propriedade

string[]

isPushEnabled

O valor dessa propriedade indica se a imagem criada deve ser enviada por push para o registro ou não.

isPushEnabled?: boolean

Valor da propriedade

boolean

noCache

O valor dessa propriedade indica se o cache de imagem está habilitado ou não.

noCache?: boolean

Valor da propriedade

boolean

platform

As propriedades da plataforma nas quais a execução tem que acontecer.

platform: PlatformProperties

Valor da propriedade

sourceLocation

A URL (absoluta ou relativa) do contexto de origem. Pode ser uma URL para um repositório tar ou git. Se for UMA URL relativa, o caminho relativo deverá ser obtido da API listBuildSourceUploadUrl de chamada.

sourceLocation?: string

Valor da propriedade

string

target

O nome do estágio de build de destino para o build do docker.

target?: string

Valor da propriedade

string

timeout

Tempo limite de execução em segundos.

timeout?: number

Valor da propriedade

number

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "DockerBuildRequest"

Valor da propriedade

"DockerBuildRequest"

Detalhes das propriedades herdadas

agentPoolName

O pool de agentes dedicado para a execução.

agentPoolName?: string

Valor da propriedade

string

herdado deRunRequest.agentPoolName

isArchiveEnabled

O valor que indica se o arquivamento está habilitado para a execução ou não.

isArchiveEnabled?: boolean

Valor da propriedade

boolean

Herdado deRunRequest.isArchiveEnabled

logTemplate

O modelo que descreve o repositório e as informações de marca para executar o artefato de log.

logTemplate?: string

Valor da propriedade

string

Herdado deRunRequest.logTemplate