Timeline - Get

Mendapatkan detail untuk build

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
buildId
path True

integer (int32)

organization
path True

string

Nama organisasi Azure DevOps.

project
path True

string

ID proyek atau nama proyek

timelineId
path

string (uuid)

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '7.1' untuk menggunakan versi api ini.

changeId
query

integer (int32)

planId
query

string (uuid)

Respons

Nama Jenis Deskripsi
200 OK

Timeline

operasi berhasil

Keamanan

oauth2

Jenis: oauth2
Alur: accessCode
URL Otorisasi: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token: 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

Cakupan

Nama Deskripsi
vso.build Memberikan kemampuan untuk mengakses artefak build, termasuk hasil build, definisi, dan permintaan, dan kemampuan untuk menerima pemberitahuan tentang peristiwa build melalui kait layanan.

Definisi

Nama Deskripsi
BuildLogReference

Mewakili referensi ke log build.

Issue

Mewakili masalah (kesalahan, peringatan) yang terkait dengan build.

IssueType

Jenis (kesalahan, peringatan) masalah.

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

TaskReference

Mewakili referensi ke tugas.

TaskResult

Hasilnya.

Timeline

Mewakili garis waktu build.

TimelineAttempt
TimelineRecord

Mewakili entri dalam garis waktu build.

TimelineRecordState

Status catatan.

TimelineReference

Mewakili referensi ke garis waktu.

BuildLogReference

Mewakili referensi ke log build.

Nama Jenis Deskripsi
id

integer (int32)

ID log.

type

string

Jenis lokasi log.

url

string

Tautan lengkap ke sumber daya log.

Issue

Mewakili masalah (kesalahan, peringatan) yang terkait dengan build.

Nama Jenis Deskripsi
category

string

Kategori.

data

object

message

string

Deskripsi masalah.

type

IssueType

Jenis (kesalahan, peringatan) masalah.

IssueType

Jenis (kesalahan, peringatan) masalah.

Nilai Deskripsi
error
warning

Kelas untuk mewakili kumpulan tautan referensi REST.

Nama Jenis Deskripsi
links

object

Tampilan tautan secara baca-saja. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja.

TaskReference

Mewakili referensi ke tugas.

Nama Jenis Deskripsi
id

string (uuid)

ID definisi tugas.

name

string

Nama definisi tugas.

version

string

Versi definisi tugas.

TaskResult

Hasilnya.

Nilai Deskripsi
abandoned
canceled
failed
skipped
succeeded
succeededWithIssues

Timeline

Mewakili garis waktu build.

Nama Jenis Deskripsi
changeId

integer (int32)

ID perubahan.

id

string (uuid)

ID garis waktu.

lastChangedBy

string (uuid)

Proses atau orang yang terakhir mengubah garis waktu.

lastChangedOn

string (date-time)

Waktu garis waktu terakhir diubah.

records

TimelineRecord[]

Mewakili entri dalam garis waktu build.

url

string

URL REST garis waktu.

TimelineAttempt

Nama Jenis Deskripsi
attempt

integer (int32)

Mendapatkan atau mengatur upaya rekaman.

recordId

string (uuid)

Mendapatkan atau mengatur pengidentifikasi rekaman yang terletak dalam garis waktu yang ditentukan.

timelineId

string (uuid)

Mendapatkan atau mengatur pengidentifikasi garis waktu yang memiliki rekaman yang mewakili upaya ini.

TimelineRecord

Mewakili entri dalam garis waktu build.

Nama Jenis Deskripsi
_links

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

attempt

integer (int32)

Jumlah percobaan rekaman.

changeId

integer (int32)

ID perubahan.

currentOperation

string

String yang menunjukkan operasi saat ini.

details

TimelineReference

Referensi ke sub-garis waktu.

errorCount

integer (int32)

Jumlah kesalahan yang dihasilkan oleh operasi ini.

finishTime

string (date-time)

Waktu selesai.

id

string (uuid)

ID rekaman.

identifier

string

Pengidentifikasi string yang konsisten di seluruh upaya.

issues

Issue[]

Mewakili masalah (kesalahan, peringatan) yang terkait dengan build.

lastModified

string (date-time)

Waktu rekaman terakhir diubah.

log

BuildLogReference

Referensi ke log yang dihasilkan oleh operasi ini.

name

string

Nama.

order

integer (int32)

Nilai ordinal relatif terhadap rekaman lain.

parentId

string (uuid)

ID induk rekaman.

percentComplete

integer (int32)

Persentase penyelesaian saat ini.

previousAttempts

TimelineAttempt[]

queueId

integer (int32)

ID antrean antrean yang dijalankan operasi.

result

TaskResult

Hasilnya.

resultCode

string

Kode hasil.

startTime

string (date-time)

Waktu mulai.

state

TimelineRecordState

Status catatan.

task

TaskReference

Referensi ke tugas yang diwakili oleh rekaman garis waktu ini.

type

string

Jenis rekaman.

url

string

URL REST rekaman garis waktu.

warningCount

integer (int32)

Jumlah peringatan yang dihasilkan oleh operasi ini.

workerName

string

Nama agen yang menjalankan operasi.

TimelineRecordState

Status catatan.

Nilai Deskripsi
completed
inProgress
pending

TimelineReference

Mewakili referensi ke garis waktu.

Nama Jenis Deskripsi
changeId

integer (int32)

ID perubahan.

id

string (uuid)

ID garis waktu.

url

string

URL REST garis waktu.