Phase interface

表示生成定义的阶段。

属性

condition

要执行此阶段必须为 true 的条件。

dependencies
jobAuthorizationScope

针对此定义排队生成的作业授权范围。

jobCancelTimeoutInMinutes

针对针对此定义的排队生成的取消超时(以分钟为单位)。

jobTimeoutInMinutes

作业执行超时(以分钟为单位)用于针对此定义排队的生成。

name

阶段的名称。

refName

阶段的唯一 ref 名称。

steps
target

此阶段的目标(代理、服务器等)。

variables

属性详细信息

condition

要执行此阶段必须为 true 的条件。

condition: string

属性值

string

dependencies

dependencies: Dependency[]

属性值

jobAuthorizationScope

针对此定义排队生成的作业授权范围。

jobAuthorizationScope: BuildAuthorizationScope

属性值

jobCancelTimeoutInMinutes

针对针对此定义的排队生成的取消超时(以分钟为单位)。

jobCancelTimeoutInMinutes: number

属性值

number

jobTimeoutInMinutes

作业执行超时(以分钟为单位)用于针对此定义排队的生成。

jobTimeoutInMinutes: number

属性值

number

name

阶段的名称。

name: string

属性值

string

refName

阶段的唯一 ref 名称。

refName: string

属性值

string

steps

steps: BuildDefinitionStep[]

属性值

target

此阶段的目标(代理、服务器等)。

target: PhaseTarget

属性值

variables

variables: {[key: string]: BuildDefinitionVariable}

属性值

{[key: string]: BuildDefinitionVariable}