Phase interface
Represents a phase of a build definition.
Properties
condition | The condition that must be true for this phase to execute. |
dependencies | |
job |
The job authorization scope for builds queued against this definition. |
job |
The cancellation timeout, in minutes, for builds queued against this definition. |
job |
The job execution timeout, in minutes, for builds queued against this definition. |
name | The name of the phase. |
ref |
The unique ref name of the phase. |
steps | |
target | The target (agent, server, etc.) for this phase. |
variables |
Property Details
condition
The condition that must be true for this phase to execute.
condition: string
Property Value
string
dependencies
jobAuthorizationScope
The job authorization scope for builds queued against this definition.
jobAuthorizationScope: BuildAuthorizationScope
Property Value
jobCancelTimeoutInMinutes
The cancellation timeout, in minutes, for builds queued against this definition.
jobCancelTimeoutInMinutes: number
Property Value
number
jobTimeoutInMinutes
The job execution timeout, in minutes, for builds queued against this definition.
jobTimeoutInMinutes: number
Property Value
number
name
The name of the phase.
name: string
Property Value
string
refName
The unique ref name of the phase.
refName: string
Property Value
string
steps
target
variables
variables: {[key: string]: BuildDefinitionVariable}
Property Value
{[key: string]: BuildDefinitionVariable}