共用方式為


TimelineRecord interface

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

屬性

agentSpecification

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

attempt

記錄嘗試次數。

changeId

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

currentOperation

表示目前作業的字串。

details

子時程表的參考。

errorCount

此作業所產生的錯誤數目。

finishTime

記錄的完成時間。

id

記錄的標識碼。

identifier

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

issues

此作業所產生的問題清單。

lastModified

上次修改記錄的時間。

location

記錄的 REST URL。

log

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

name

記錄的名稱。

order

相對於時間軸內其他記錄的序數值。

parentId

記錄父系的標識碼。 <br />Example:階段是階段的父系,階段是工作的父系,工作是任務的父系。

percentComplete

記錄完成百分比。

previousAttempts

先前的記錄嘗試。

queueId

將專案連線到作業執行所在的代理程式集區的佇列標識碼。 當記錄的類型為 Job 時適用。

refName

參考記錄的名稱。

result

記錄的結果。

resultCode

在記錄作業完成時評估預先定義的條件。 <br />example: 評估中 succeeded(), 結果 = truebr </>範例: 評估中 and(succeeded(), eq(variables['system.debug'], False)), 結果 = false

startTime

記錄的開始時間。

state

記錄的狀態。

task

工作的參考。 當記錄的類型為Task時適用。

type

記錄所追蹤的作業類型。 <br />example:階段、階段、工作、任務...

variables

記錄的變數。

warningCount

這項作業所產生的警告數目。

workerName

執行作業的代理程式名稱。 當記錄的類型為 Job 時適用。

屬性詳細資料

agentSpecification

以二進位格式執行管線作業的代理程序規格。 當記錄的類型為 Job 時適用。 <br />範例: { “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:階段是階段的父系,階段是工作的父系,工作是任務的父系。

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(), 結果 = truebr </>範例: 評估中 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:階段、階段、工作、任務...

type: string

屬性值

string

variables

記錄的變數。

variables: {[key: string]: VariableValue}

屬性值

{[key: string]: VariableValue}

warningCount

這項作業所產生的警告數目。

warningCount: number

屬性值

number

workerName

執行作業的代理程式名稱。 當記錄的類型為 Job 時適用。

workerName: string

屬性值

string