次の方法で共有


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