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 |
|---|---|---|---|---|
|
build
|
path | True |
integer (int32) |
|
|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
|
project
|
path | True |
string |
ID proyek atau nama proyek |
|
timeline
|
path |
string (uuid) |
||
|
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1' untuk menggunakan versi api ini. |
|
change
|
query |
integer (int32) |
||
|
plan
|
query |
string (uuid) |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
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 |
|---|---|
|
Build |
Mewakili referensi ke log build. |
| Issue |
Mewakili masalah (kesalahan, peringatan) yang terkait dengan build. |
|
Issue |
Jenis (kesalahan, peringatan) masalah. |
|
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
|
Task |
Mewakili referensi ke tugas. |
|
Task |
Hasilnya. |
| Timeline |
Mewakili garis waktu build. |
|
Timeline |
|
|
Timeline |
Mewakili entri dalam garis waktu build. |
|
Timeline |
Status catatan. |
|
Timeline |
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 |
Jenis (kesalahan, peringatan) masalah. |
IssueType
Jenis (kesalahan, peringatan) masalah.
| Nilai | Deskripsi |
|---|---|
| error | |
| warning |
ReferenceLinks
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 |
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 |
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 |
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 |
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 | ||
| queueId |
integer (int32) |
ID antrean antrean yang dijalankan operasi. |
| result |
Hasilnya. |
|
| resultCode |
string |
Kode hasil. |
| startTime |
string (date-time) |
Waktu mulai. |
| state |
Status catatan. |
|
| task |
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. |