다음을 통해 공유


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}