次の方法で共有


Timeline - Get

ビルドの詳細を取得します

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?api-version=7.1-preview.2
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?changeId={changeId}&planId={planId}&api-version=7.1-preview.2

URI パラメーター

名前 / 必須 説明
buildId
path True

integer

int32
organization
path True

string

Azure DevOps 組織の名前です。

project
path True

string

プロジェクト ID またはプロジェクト名

timelineId
path

string

uuid
api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.2' に設定する必要があります。

changeId
query

integer

int32
planId
query

string

uuid

応答

名前 説明
200 OK

Timeline

正常な操作

セキュリティ

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名前 説明
vso.build ビルド結果、定義、要求など、ビルド成果物にアクセスする機能と、サービス フックを介してビルド イベントに関する通知を受信する機能を付与します。

定義

名前 説明
BuildLogReference

ビルド ログへの参照を表します。

Issue

ビルドに関連付けられている問題 (エラー、警告) を表します。

IssueType

問題の種類 (エラー、警告)。

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

TaskReference

タスクへの参照を表します。

TaskResult

結果。

Timeline

ビルドのタイムラインを表します。

TimelineAttempt
TimelineRecord

ビルドのタイムライン内のエントリを表します。

TimelineRecordState

レコードの状態。

TimelineReference

タイムラインへの参照を表します。

BuildLogReference

ビルド ログへの参照を表します。

名前 説明
id

integer

ログの ID。

type

string

ログの場所の種類。

url

string

ログ リソースへの完全なリンク。

Issue

ビルドに関連付けられている問題 (エラー、警告) を表します。

名前 説明
category

string

カテゴリです。

data

object

message

string

問題の説明。

type

IssueType

問題の種類 (エラー、警告)。

IssueType

問題の種類 (エラー、警告)。

名前 説明
error

string

warning

string

REST 参照リンクのコレクションを表す クラス。

名前 説明
links

object

リンクの読み取り時ビュー。 参照リンクは読み取り専用であるため、参照リンクは読み取り専用として公開する必要があります。

TaskReference

タスクへの参照を表します。

名前 説明
id

string

タスク定義の ID。

name

string

タスク定義の名前。

version

string

タスク定義のバージョン。

TaskResult

結果。

名前 説明
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

ビルドのタイムラインを表します。

名前 説明
changeId

integer

変更 ID。

id

string

タイムラインの ID。

lastChangedBy

string

タイムラインを最後に変更したプロセスまたはユーザー。

lastChangedOn

string

タイムラインが最後に変更された時刻。

records

TimelineRecord[]

ビルドのタイムライン内のエントリを表します。

url

string

タイムラインの REST URL。

TimelineAttempt

名前 説明
attempt

integer

レコードの試行を取得または設定します。

recordId

string

指定したタイムライン内にあるレコード識別子を取得または設定します。

timelineId

string

この試行を表すレコードを所有するタイムライン識別子を取得または設定します。

TimelineRecord

ビルドのタイムライン内のエントリを表します。

名前 説明
_links

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

attempt

integer

レコードの試行数。

changeId

integer

変更 ID。

currentOperation

string

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

details

TimelineReference

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

errorCount

integer

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

finishTime

string

終了時刻。

id

string

レコードの ID。

identifier

string

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

issues

Issue[]

ビルドに関連付けられている問題 (エラー、警告) を表します。

lastModified

string

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

log

BuildLogReference

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

name

string

名前。

order

integer

他のレコードに対する相対的な序数値。

parentId

string

レコードの親の ID。

percentComplete

integer

現在の完了率。

previousAttempts

TimelineAttempt[]

queueId

integer

操作が実行されたキューのキュー ID。

result

TaskResult

結果。

resultCode

string

結果コード。

startTime

string

開始時刻です。

state

TimelineRecordState

レコードの状態。

task

TaskReference

このタイムライン レコードによって表されるタスクへの参照。

type

string

レコードの種類。

url

string

タイムライン レコードの REST URL。

warningCount

integer

この操作によって生成される警告の数。

workerName

string

操作を実行しているエージェントの名前。

TimelineRecordState

レコードの状態。

名前 説明
completed

string

inProgress

string

pending

string

TimelineReference

タイムラインへの参照を表します。

名前 説明
changeId

integer

変更 ID。

id

string

タイムラインの ID。

url

string

タイムラインの REST URL。