TimelineRecord interface
管線執行期間執行不同作業的詳細資訊。
屬性
| agent |
以二進位格式執行管線作業的代理程序規格。 當記錄的類型為 Job 時適用。 <br />範例: { “VMImage” : “windows-2019” } |
| attempt | 記錄嘗試次數。 |
| change |
同時更新所有記錄的標識碼。 此值取自時間軸的 ChangeId。 |
| current |
表示目前作業的字串。 |
| details | 子時程表的參考。 |
| error |
此作業所產生的錯誤數目。 |
| finish |
記錄的完成時間。 |
| id | 記錄的標識碼。 |
| identifier | 嘗試之間一致的字串標識碼。 |
| issues | 此作業所產生的問題清單。 |
| last |
上次修改記錄的時間。 |
| location | 記錄的 REST URL。 |
| log | 這個作業所產生記錄檔的參考。 |
| name | 記錄的名稱。 |
| order | 相對於時間軸內其他記錄的序數值。 |
| parent |
記錄父系的標識碼。 <br />Example:階段是階段的父系,階段是工作的父系,工作是任務的父系。 |
| percent |
記錄完成百分比。 |
| previous |
先前的記錄嘗試。 |
| queue |
將專案連線到作業執行所在的代理程式集區的佇列標識碼。 當記錄的類型為 Job 時適用。 |
| ref |
參考記錄的名稱。 |
| result | 記錄的結果。 |
| result |
在記錄作業完成時評估預先定義的條件。
<br />example: 評估中 |
| start |
記錄的開始時間。 |
| state | 記錄的狀態。 |
| task | 工作的參考。 當記錄的類型為Task時適用。 |
| type | 記錄所追蹤的作業類型。 <br />example:階段、階段、工作、任務... |
| variables | 記錄的變數。 |
| warning |
這項作業所產生的警告數目。 |
| worker |
執行作業的代理程式名稱。 當記錄的類型為 Job 時適用。 |
屬性詳細資料
agentSpecification
以二進位格式執行管線作業的代理程序規格。 當記錄的類型為 Job 時適用。 <br />範例: { “VMImage” : “windows-2019” }
agentSpecification: any
屬性值
any
attempt
記錄嘗試次數。
attempt: number
屬性值
number
changeId
同時更新所有記錄的標識碼。 此值取自時間軸的 ChangeId。
changeId: number
屬性值
number
currentOperation
表示目前作業的字串。
currentOperation: string
屬性值
string
details
errorCount
此作業所產生的錯誤數目。
errorCount: number
屬性值
number
finishTime
記錄的完成時間。
finishTime: Date
屬性值
Date
id
記錄的標識碼。
id: string
屬性值
string
identifier
嘗試之間一致的字串標識碼。
identifier: string
屬性值
string
issues
lastModified
上次修改記錄的時間。
lastModified: Date
屬性值
Date
location
記錄的 REST URL。
location: string
屬性值
string
log
name
記錄的名稱。
name: string
屬性值
string
order
相對於時間軸內其他記錄的序數值。
order: number
屬性值
number
parentId
記錄父系的標識碼。 <br />Example:階段是階段的父系,階段是工作的父系,工作是任務的父系。
parentId: string
屬性值
string
percentComplete
記錄完成百分比。
percentComplete: number
屬性值
number
previousAttempts
queueId
將專案連線到作業執行所在的代理程式集區的佇列標識碼。 當記錄的類型為 Job 時適用。
queueId: number
屬性值
number
refName
參考記錄的名稱。
refName: string
屬性值
string
result
resultCode
在記錄作業完成時評估預先定義的條件。
<br />example: 評估中 succeeded(), 結果 = truebr </>範例: 評估中 and(succeeded(), eq(variables['system.debug'], False)), 結果 = false
resultCode: string
屬性值
string
startTime
記錄的開始時間。
startTime: Date
屬性值
Date
state
task
type
記錄所追蹤的作業類型。 <br />example:階段、階段、工作、任務...
type: string
屬性值
string
variables
warningCount
這項作業所產生的警告數目。
warningCount: number
屬性值
number
workerName
執行作業的代理程式名稱。 當記錄的類型為 Job 時適用。
workerName: string
屬性值
string