TimelineRecord interface
管線執行期間執行不同作業的詳細資訊。
屬性
agent |
以二進位格式執行管線作業的代理程式規格。 當記錄的類型為 Job 時適用。 <br / > Example: { 「VMImage」 : 「windows-2019」 } |
attempt | 記錄嘗試次數。 |
change |
同時更新所有記錄的識別碼。 此值取自時間軸的 ChangeId。 |
current |
表示目前作業的字串。 |
details | 子時間軸的參考。 |
error |
這項作業所產生的錯誤數目。 |
finish |
記錄的完成時間。 |
id | 記錄的識別碼。 |
identifier | 嘗試之間一致的字串識別碼。 |
issues | 這項作業所產生的問題清單。 |
last |
上次修改記錄的時間。 |
location | 記錄的 REST URL。 |
log | 這個作業所產生之記錄的參考。 |
name | 記錄的名稱。 |
order | 相對於時程表內其他記錄的序數值。 |
parent |
記錄父系的識別碼。 <br / > Example: Stage 是階段的父代,階段是作業的父代,Job 是 Task 的父代。 |
percent |
記錄完成的百分比。 |
previous |
先前的記錄嘗試。 |
queue |
佇列的識別碼,此佇列會將專案連接到執行作業所在的代理程式組件區。 當記錄的類型為 Job 時適用。 |
ref |
參考記錄的名稱。 |
result | 記錄的結果。 |
result |
完成記錄作業時評估預先定義的條件。 <br / > Example: 評估 |
start |
記錄的開始時間。 |
state | 記錄的狀態。 |
task | 工作的參考。 當記錄的類型為 Task 時適用。 |
type | 記錄所追蹤的作業類型。 <br / > Example: Stage, Phase, Job, Task... |
variables | 記錄的變數。 |
warning |
這項作業所產生的警告數目。 |
worker |
執行作業的代理程式名稱。 當記錄的類型為 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
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: Stage 是階段的父代,階段是作業的父代,Job 是 Task 的父代。
parentId: string
屬性值
string
percentComplete
記錄完成的百分比。
percentComplete: number
屬性值
number
previousAttempts
queueId
佇列的識別碼,此佇列會將專案連接到執行作業所在的代理程式組件區。 當記錄的類型為 Job 時適用。
queueId: number
屬性值
number
refName
參考記錄的名稱。
refName: string
屬性值
string
result
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
task
type
記錄所追蹤的作業類型。 <br / > Example: Stage, Phase, Job, Task...
type: string
屬性值
string
variables
warningCount
這項作業所產生的警告數目。
warningCount: number
屬性值
number
workerName
執行作業的代理程式名稱。 當記錄的類型為 Job 時適用。
workerName: string
屬性值
string