Partilhar via


DockerBuildRequest interface

Os parâmetros para uma compilação rápida do docker.

Extends

Propriedades

agentConfiguration

A configuração da máquina 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 tag.

isPushEnabled

O valor dessa propriedade indica se a imagem construída 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 contra as quais a execução tem que acontecer.

sourceLocation

O URL (absoluto ou relativo) do contexto de origem. Pode ser uma URL para um repositório tar ou git. Se for URL relativa, o caminho relativo deve ser obtido chamando listBuildSourceUploadUrl API.

target

O nome do estágio de compilação de destino para a compilação do docker.

timeout

Execute o tempo limite em segundos.

type

Discriminador polimórfico, que especifica os diferentes tipos que este 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 as informações do repositório e da marca para o artefato de log de execução.

Detalhes de Propriedade

agentConfiguration

A configuração da máquina do agente de execução.

agentConfiguration?: AgentProperties

Valor de Propriedade

arguments

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

arguments?: Argument[]

Valor de Propriedade

credentials

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

credentials?: Credentials

Valor de Propriedade

dockerFilePath

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

dockerFilePath: string

Valor de Propriedade

string

imageNames

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

imageNames?: string[]

Valor de Propriedade

string[]

isPushEnabled

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

isPushEnabled?: boolean

Valor de Propriedade

boolean

noCache

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

noCache?: boolean

Valor de Propriedade

boolean

platform

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

platform: PlatformProperties

Valor de Propriedade

sourceLocation

O URL (absoluto ou relativo) do contexto de origem. Pode ser uma URL para um repositório tar ou git. Se for URL relativa, o caminho relativo deve ser obtido chamando listBuildSourceUploadUrl API.

sourceLocation?: string

Valor de Propriedade

string

target

O nome do estágio de compilação de destino para a compilação do docker.

target?: string

Valor de Propriedade

string

timeout

Execute o tempo limite em segundos.

timeout?: number

Valor de Propriedade

number

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "DockerBuildRequest"

Valor de Propriedade

"DockerBuildRequest"

Detalhes da Propriedade Herdada

agentPoolName

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

agentPoolName?: string

Valor de Propriedade

string

herdado de RunRequest.agentPoolName

isArchiveEnabled

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

isArchiveEnabled?: boolean

Valor de Propriedade

boolean

herdado de RunRequest.isArchiveEnabled

logTemplate

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

logTemplate?: string

Valor de Propriedade

string

herdado de RunRequest.logTemplate