다음을 통해 공유


TimelineRecord interface

파이프라인 실행 중 다른 작업의 실행에 대한 자세한 정보입니다.

속성

agentSpecification

파이프라인 작업을 실행하는 에이전트의 사양(이진 형식)입니다. 레코드가 Job 형식인 경우에 적용됩니다. <br />Example: { "VMImage" : "windows-2019" }

attempt

레코드 시도 횟수입니다.

changeId

동시에 업데이트된 모든 레코드를 연결하는 ID입니다. 이 값은 타임라인 ChangeId에서 가져옵니다.

currentOperation

현재 작업을 나타내는 문자열입니다.

details

하위 타임라인 대한 참조입니다.

errorCount

이 작업에서 생성된 오류 수입니다.

finishTime

레코드의 완료 시간입니다.

id

레코드의 ID입니다.

identifier

여러 시도에서 일관된 문자열 식별자입니다.

issues

이 작업에서 생성된 문제 목록입니다.

lastModified

레코드가 마지막으로 수정된 시간입니다.

location

레코드의 REST URL입니다.

log

이 작업에서 생성된 로그에 대한 참조입니다.

name

레코드 이름입니다.

order

타임라인 내의 다른 레코드를 기준으로 하는 서수 값입니다.

parentId

레코드의 부모 ID입니다. <br />Example: Stage는 단계의 부모이고, 단계는 작업의 부모이고, 작업은 작업의 부모입니다.

percentComplete

레코드 완성의 백분율입니다.

previousAttempts

이전 레코드가 시도됩니다.

queueId

작업이 실행된 에이전트 풀에 프로젝트를 연결하는 큐의 ID입니다. 레코드가 Job 형식인 경우에 적용됩니다.

refName

참조된 레코드의 이름입니다.

result

레코드의 결과입니다.

resultCode

레코드 작업이 완료될 때 미리 정의된 조건 평가 <br />Example: 평가 succeeded(), 결과 = True <br />Example: 평가 and(succeeded(), eq(variables['system.debug'], False)), 결과 = False

startTime

레코드의 시작 시간입니다.

state

레코드의 상태입니다.

task

작업에 대한 참조입니다. 레코드가 Task 형식인 경우에 적용됩니다.

type

레코드에서 추적되는 작업의 유형입니다. <br />Example: Stage, Phase, Job, Task...

variables

레코드의 변수입니다.

warningCount

이 작업에서 생성된 경고 수입니다.

workerName

작업을 실행하는 에이전트의 이름입니다. 레코드가 Job 형식인 경우에 적용됩니다.

속성 세부 정보

agentSpecification

파이프라인 작업을 실행하는 에이전트의 사양(이진 형식)입니다. 레코드가 Job 형식인 경우에 적용됩니다. <br />Example: { "VMImage" : "windows-2019" }

agentSpecification: any

속성 값

any

attempt

레코드 시도 횟수입니다.

attempt: number

속성 값

number

changeId

동시에 업데이트된 모든 레코드를 연결하는 ID입니다. 이 값은 타임라인 ChangeId에서 가져옵니다.

changeId: number

속성 값

number

currentOperation

현재 작업을 나타내는 문자열입니다.

currentOperation: string

속성 값

string

details

하위 타임라인 대한 참조입니다.

details: TimelineReference

속성 값

errorCount

이 작업에서 생성된 오류 수입니다.

errorCount: number

속성 값

number

finishTime

레코드의 완료 시간입니다.

finishTime: Date

속성 값

Date

id

레코드의 ID입니다.

id: string

속성 값

string

identifier

여러 시도에서 일관된 문자열 식별자입니다.

identifier: string

속성 값

string

issues

이 작업에서 생성된 문제 목록입니다.

issues: Issue[]

속성 값

Issue[]

lastModified

레코드가 마지막으로 수정된 시간입니다.

lastModified: Date

속성 값

Date

location

레코드의 REST URL입니다.

location: string

속성 값

string

log

이 작업에서 생성된 로그에 대한 참조입니다.

log: TaskLogReference

속성 값

name

레코드 이름입니다.

name: string

속성 값

string

order

타임라인 내의 다른 레코드를 기준으로 하는 서수 값입니다.

order: number

속성 값

number

parentId

레코드의 부모 ID입니다. <br />Example: Stage는 단계의 부모이고, 단계는 작업의 부모이고, 작업은 작업의 부모입니다.

parentId: string

속성 값

string

percentComplete

레코드 완성의 백분율입니다.

percentComplete: number

속성 값

number

previousAttempts

이전 레코드가 시도됩니다.

previousAttempts: TimelineAttempt[]

속성 값

queueId

작업이 실행된 에이전트 풀에 프로젝트를 연결하는 큐의 ID입니다. 레코드가 Job 형식인 경우에 적용됩니다.

queueId: number

속성 값

number

refName

참조된 레코드의 이름입니다.

refName: string

속성 값

string

result

레코드의 결과입니다.

result: TaskResult

속성 값

resultCode

레코드 작업이 완료될 때 미리 정의된 조건 평가 <br />Example: 평가 succeeded(), 결과 = True <br />Example: 평가 and(succeeded(), eq(variables['system.debug'], False)), 결과 = False

resultCode: string

속성 값

string

startTime

레코드의 시작 시간입니다.

startTime: Date

속성 값

Date

state

레코드의 상태입니다.

state: TimelineRecordState

속성 값

task

작업에 대한 참조입니다. 레코드가 Task 형식인 경우에 적용됩니다.

task: TaskReference

속성 값

type

레코드에서 추적되는 작업의 유형입니다. <br />Example: Stage, Phase, Job, Task...

type: string

속성 값

string

variables

레코드의 변수입니다.

variables: {[key: string]: VariableValue}

속성 값

{[key: string]: VariableValue}

warningCount

이 작업에서 생성된 경고 수입니다.

warningCount: number

속성 값

number

workerName

작업을 실행하는 에이전트의 이름입니다. 레코드가 Job 형식인 경우에 적용됩니다.

workerName: string

속성 값

string