次の方法で共有


TimelineRecord interface

パイプラインの実行中のさまざまな操作の実行に関する詳細情報。

プロパティ

agentSpecification

パイプライン ジョブを実行しているエージェントの仕様 (バイナリ形式)。 レコードの種類が Job の場合に適用されます。 <br />Example: { "VMImage" : "windows-2019" }

attempt

レコードの試行回数。

changeId

同時に更新されたすべてのレコードを接続する ID。 この値は、タイムラインの ChangeId から取得されます。

currentOperation

現在の操作を示す文字列。

details

サブタイムラインへの参照。

errorCount

この操作によって生成されたエラーの数。

finishTime

レコードの終了時刻。

id

レコードの ID。

identifier

試行間で一貫性のある文字列識別子。

issues

この操作によって生成される問題の一覧。

lastModified

レコードが最後に変更された時刻。

___location

レコードの REST URL。

log

この操作によって生成されたログへの参照。

name

レコードの名前。

order

タイムライン内の他のレコードに対する相対的な序数。

parentId

レコードの親の ID。 <br />Example: Stage はフェーズの親であり、Phase はジョブの親であり、Job はタスクの親です。

percentComplete

レコードの完了率。

previousAttempts

前のレコードが試行されます。

queueId

操作が実行されたエージェント プールにプロジェクトを接続するキューの ID。 レコードの種類が Job の場合に適用されます。

refName

参照先レコードの名前。

result

レコードの結果。

resultCode

レコードの操作が完了した際の定義済みの条件の評価。 <br />Example: Evaluateing succeeded(), Result = True <br />Example: Evaluateing 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

同時に更新されたすべてのレコードを接続する ID。 この値は、タイムラインの ChangeId から取得されます。

changeId: number

プロパティ値

number

currentOperation

現在の操作を示す文字列。

currentOperation: string

プロパティ値

string

details

サブタイムラインへの参照。

details: TimelineReference

プロパティ値

errorCount

この操作によって生成されたエラーの数。

errorCount: number

プロパティ値

number

finishTime

レコードの終了時刻。

finishTime: Date

プロパティ値

Date

id

レコードの 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

レコードの親の ID。 <br />Example: Stage はフェーズの親であり、Phase はジョブの親であり、Job はタスクの親です。

parentId: string

プロパティ値

string

percentComplete

レコードの完了率。

percentComplete: number

プロパティ値

number

previousAttempts

前のレコードが試行されます。

previousAttempts: TimelineAttempt[]

プロパティ値

queueId

操作が実行されたエージェント プールにプロジェクトを接続するキューの ID。 レコードの種類が Job の場合に適用されます。

queueId: number

プロパティ値

number

refName

参照先レコードの名前。

refName: string

プロパティ値

string

result

レコードの結果。

result: TaskResult

プロパティ値

resultCode

レコードの操作が完了した際の定義済みの条件の評価。 <br />Example: Evaluateing succeeded(), Result = True <br />Example: Evaluateing 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