共用方式為


TimelineRecord interface

管線執行期間執行不同作業的詳細資訊。

屬性

agentSpecification

以二進位格式執行管線作業的代理程式規格。 當記錄的類型為 Job 時適用。 <br / > Example: { 「VMImage」 : 「windows-2019」 }

attempt

記錄嘗試次數。

changeId

同時更新所有記錄的識別碼。 此值取自時間軸的 ChangeId。

currentOperation

表示目前作業的字串。

details

子時間軸的參考。

errorCount

這項作業所產生的錯誤數目。

finishTime

記錄的完成時間。

id

記錄的識別碼。

identifier

嘗試之間一致的字串識別碼。

issues

這項作業所產生的問題清單。

lastModified

上次修改記錄的時間。

location

記錄的 REST URL。

log

這個作業所產生之記錄的參考。

name

記錄的名稱。

order

相對於時程表內其他記錄的序數值。

parentId

記錄父系的識別碼。 <br / > Example: Stage 是階段的父代,階段是作業的父代,Job 是 Task 的父代。

percentComplete

記錄完成的百分比。

previousAttempts

先前的記錄嘗試。

queueId

佇列的識別碼,此佇列會將專案連接到執行作業所在的代理程式組件區。 當記錄的類型為 Job 時適用。

refName

參考記錄的名稱。

result

記錄的結果。

resultCode

完成記錄作業時評估預先定義的條件。 <br / > Example: 評估 succeeded() , Result = True < br / > Example: 評估 and(succeeded(), eq(variables['system.debug'], False)) , Result = 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

同時更新所有記錄的識別碼。 此值取自時間軸的 ChangeId。

changeId: number

屬性值

number

currentOperation

表示目前作業的字串。

currentOperation: string

屬性值

string

details

子時間軸的參考。

details: TimelineReference

屬性值

errorCount

這項作業所產生的錯誤數目。

errorCount: number

屬性值

number

finishTime

記錄的完成時間。

finishTime: Date

屬性值

Date

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

記錄父系的識別碼。 <br / > Example: Stage 是階段的父代,階段是作業的父代,Job 是 Task 的父代。

parentId: string

屬性值

string

percentComplete

記錄完成的百分比。

percentComplete: number

屬性值

number

previousAttempts

先前的記錄嘗試。

previousAttempts: TimelineAttempt[]

屬性值

queueId

佇列的識別碼,此佇列會將專案連接到執行作業所在的代理程式組件區。 當記錄的類型為 Job 時適用。

queueId: number

屬性值

number

refName

參考記錄的名稱。

refName: string

屬性值

string

result

記錄的結果。

result: TaskResult

屬性值

resultCode

完成記錄作業時評估預先定義的條件。 <br / > Example: 評估 succeeded() , Result = True < br / > Example: 評估 and(succeeded(), eq(variables['system.debug'], False)) , Result = 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