次の方法で共有


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}