Freigeben über


Phase interface

Stellt eine Phase einer Builddefinition dar.

Eigenschaften

condition

Die Bedingung, die erfüllt sein muss, damit diese Phase ausgeführt werden kann.

dependencies
jobAuthorizationScope

Der Auftragsautorisierungsbereich für Builds, die mit dieser Definition in die Warteschlange gestellt werden.

jobCancelTimeoutInMinutes

Das Abbruchtimeout in Minuten für Builds, die für diese Definition in die Warteschlange eingereiht werden.

jobTimeoutInMinutes

Das Timeout für die Auftragsausführung in Minuten für Builds, die für diese Definition in die Warteschlange eingereiht werden.

name

Der Name der Phase.

refName

Der eindeutige Referenzname der Phase.

steps
target

Das Ziel (Agent, Server usw.) für diese Phase.

variables

Details zur Eigenschaft

condition

Die Bedingung, die erfüllt sein muss, damit diese Phase ausgeführt werden kann.

condition: string

Eigenschaftswert

string

dependencies

dependencies: Dependency[]

Eigenschaftswert

jobAuthorizationScope

Der Auftragsautorisierungsbereich für Builds, die mit dieser Definition in die Warteschlange gestellt werden.

jobAuthorizationScope: BuildAuthorizationScope

Eigenschaftswert

jobCancelTimeoutInMinutes

Das Abbruchtimeout in Minuten für Builds, die für diese Definition in die Warteschlange eingereiht werden.

jobCancelTimeoutInMinutes: number

Eigenschaftswert

number

jobTimeoutInMinutes

Das Timeout für die Auftragsausführung in Minuten für Builds, die für diese Definition in die Warteschlange eingereiht werden.

jobTimeoutInMinutes: number

Eigenschaftswert

number

name

Der Name der Phase.

name: string

Eigenschaftswert

string

refName

Der eindeutige Referenzname der Phase.

refName: string

Eigenschaftswert

string

steps

steps: BuildDefinitionStep[]

Eigenschaftswert

target

Das Ziel (Agent, Server usw.) für diese Phase.

target: PhaseTarget

Eigenschaftswert

variables

variables: {[key: string]: BuildDefinitionVariable}

Eigenschaftswert

{[key: string]: BuildDefinitionVariable}