Compartilhar via


Phase interface

Representa uma fase de uma definição de build.

Propriedades

condition

A condição que deve ser verdadeira para que essa fase seja executada.

dependencies
jobAuthorizationScope

O escopo de autorização de trabalho para builds enfileirados em relação a essa definição.

jobCancelTimeoutInMinutes

O tempo limite de cancelamento, em minutos, para builds enfileirados em relação a essa definição.

jobTimeoutInMinutes

O tempo limite de execução do trabalho, em minutos, para builds enfileirados nessa definição.

name

O nome da fase.

refName

O nome de ref exclusivo da fase.

steps
target

O destino (agente, servidor, etc.) para essa fase.

variables

Detalhes da propriedade

condition

A condição que deve ser verdadeira para que essa fase seja executada.

condition: string

Valor da propriedade

string

dependencies

dependencies: Dependency[]

Valor da propriedade

jobAuthorizationScope

O escopo de autorização de trabalho para builds enfileirados em relação a essa definição.

jobAuthorizationScope: BuildAuthorizationScope

Valor da propriedade

jobCancelTimeoutInMinutes

O tempo limite de cancelamento, em minutos, para builds enfileirados em relação a essa definição.

jobCancelTimeoutInMinutes: number

Valor da propriedade

number

jobTimeoutInMinutes

O tempo limite de execução do trabalho, em minutos, para builds enfileirados nessa definição.

jobTimeoutInMinutes: number

Valor da propriedade

number

name

O nome da fase.

name: string

Valor da propriedade

string

refName

O nome de ref exclusivo da fase.

refName: string

Valor da propriedade

string

steps

steps: BuildDefinitionStep[]

Valor da propriedade

target

O destino (agente, servidor, etc.) para essa fase.

target: PhaseTarget

Valor da propriedade

variables

variables: {[key: string]: BuildDefinitionVariable}

Valor da propriedade

{[key: string]: BuildDefinitionVariable}