共用方式為


Phase interface

表示組建定義的階段。

屬性

condition

此階段必須為 true 才能執行的條件。

dependencies
jobAuthorizationScope

針對針對此定義排入佇列之組建的作業授權範圍。

jobCancelTimeoutInMinutes

針對此定義排入佇列的組建的取消逾時 (以分鐘為單位)。

jobTimeoutInMinutes

針對此定義排入佇列的組建的工作執行逾時 (以分鐘為單位)。

name

階段的名稱。

refName

階段的唯一參考名稱。

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

階段的唯一參考名稱。

refName: string

屬性值

string

steps

steps: BuildDefinitionStep[]

屬性值

target

此階段的目標 (代理程式、伺服器等)。

target: PhaseTarget

屬性值

variables

variables: {[key: string]: BuildDefinitionVariable}

屬性值

{[key: string]: BuildDefinitionVariable}