TimelineRecord interface
有关管道运行期间执行不同操作的详细信息。
属性
| agent |
运行管道作业的代理的规范,采用二进制格式。 当记录类型为“作业”时适用。 <br />示例: { “VMImage” : “windows-2019” } |
| attempt | 记录尝试次数。 |
| change |
连接同时更新的所有记录的 ID。 此值取自时间线的 ChangeId。 |
| current |
指示当前作的字符串。 |
| details | 对子时间线的引用。 |
| error |
此作产生的错误数。 |
| finish |
记录的完成时间。 |
| id | 记录的 ID。 |
| identifier | 在尝试中一致的字符串标识符。 |
| issues | 此作生成的问题列表。 |
| last |
上次修改记录的时间。 |
| location | 记录的 REST URL。 |
| log | 对此作生成的日志的引用。 |
| name | 记录的名称。 |
| order | 相对于时间线中其他记录的序号值。 |
| parent |
记录父级的 ID。 <br />Example:阶段是阶段的父级,阶段是作业的父级,作业是任务的父级。 |
| percent |
记录完成的百分比。 |
| previous |
之前的记录尝试。 |
| queue |
将项目连接到运行作的代理池的队列的 ID。 当记录类型为“作业”时适用。 |
| ref |
引用记录的名称。 |
| result | 记录的结果。 |
| result |
记录作完成后对预定义条件进行评估。
<br />example: 正在评估 |
| start |
记录的开始时间。 |
| state | 记录的状态。 |
| task | 对任务的引用。 当记录类型为“任务”时适用。 |
| type | 记录跟踪的作类型。 <br />示例:阶段、阶段、作业、任务...... |
| variables | 记录的变量。 |
| warning |
此作生成的警告数。 |
| worker |
运行作的代理的名称。 当记录类型为“作业”时适用。 |
属性详细信息
agentSpecification
运行管道作业的代理的规范,采用二进制格式。 当记录类型为“作业”时适用。 <br />示例: { “VMImage” : “windows-2019” }
agentSpecification: any
属性值
any
attempt
记录尝试次数。
attempt: number
属性值
number
changeId
连接同时更新的所有记录的 ID。 此值取自时间线的 ChangeId。
changeId: number
属性值
number
currentOperation
指示当前作的字符串。
currentOperation: string
属性值
string
details
errorCount
此作产生的错误数。
errorCount: number
属性值
number
finishTime
记录的完成时间。
finishTime: Date
属性值
Date
id
记录的 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
记录父级的 ID。 <br />Example:阶段是阶段的父级,阶段是作业的父级,作业是任务的父级。
parentId: string
属性值
string
percentComplete
记录完成的百分比。
percentComplete: number
属性值
number
previousAttempts
queueId
将项目连接到运行作的代理池的队列的 ID。 当记录类型为“作业”时适用。
queueId: number
属性值
number
refName
引用记录的名称。
refName: string
属性值
string
result
resultCode
记录作完成后对预定义条件进行评估。
<br />example: 正在评估 succeeded(), 结果 = truebr </>example: 正在评估 and(succeeded(), eq(variables['system.debug'], False)), 结果 = false
resultCode: string
属性值
string
startTime
记录的开始时间。
startTime: Date
属性值
Date
state
task
type
记录跟踪的作类型。 <br />示例:阶段、阶段、作业、任务......
type: string
属性值
string
variables
warningCount
此作生成的警告数。
warningCount: number
属性值
number
workerName
运行作的代理的名称。 当记录类型为“作业”时适用。
workerName: string
属性值
string