Timeline - Get
Derlemenin ayrıntılarını alır
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 Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
build
|
path | True |
integer int32 |
|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path | True |
string |
Proje Kimliği veya proje adı |
timeline
|
path |
string uuid |
||
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '7.1-preview.2' olarak ayarlanmalıdır. |
change
|
query |
integer int32 |
||
plan
|
query |
string uuid |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
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
Name | Description |
---|---|
vso.build | Derleme sonuçları, tanımlar ve istekler dahil olmak üzere derleme yapıtlarına erişme ve hizmet kancaları aracılığıyla derleme olayları hakkında bildirim alma olanağı verir. |
Tanımlar
Name | Description |
---|---|
Build |
Derleme günlüğüne yapılan başvuruları temsil eder. |
Issue |
Derlemeyle ilişkili bir sorunu (hata, uyarı) temsil eder. |
Issue |
Sorunun türü (hata, uyarı). |
Reference |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
Task |
Göreve yapılan başvuruları temsil eder. |
Task |
Sonuç. |
Timeline |
Derlemenin zaman çizelgesini temsil eder. |
Timeline |
|
Timeline |
Derlemenin zaman çizelgesindeki bir girdiyi temsil eder. |
Timeline |
Kaydın durumu. |
Timeline |
Zaman çizelgesi başvurularını temsil eder. |
BuildLogReference
Derleme günlüğüne yapılan başvuruları temsil eder.
Name | Tür | Description |
---|---|---|
id |
integer |
Günlüğün kimliği. |
type |
string |
Günlük konumunun türü. |
url |
string |
Günlük kaynağının tam bağlantısı. |
Issue
Derlemeyle ilişkili bir sorunu (hata, uyarı) temsil eder.
Name | Tür | Description |
---|---|---|
category |
string |
Kategori. |
data |
object |
|
message |
string |
Sorunun açıklaması. |
type |
Sorunun türü (hata, uyarı). |
IssueType
Sorunun türü (hata, uyarı).
Name | Tür | Description |
---|---|---|
error |
string |
|
warning |
string |
ReferenceLinks
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz. |
TaskReference
Göreve yapılan başvuruları temsil eder.
Name | Tür | Description |
---|---|---|
id |
string |
Görev tanımının kimliği. |
name |
string |
Görev tanımının adı. |
version |
string |
Görev tanımının sürümü. |
TaskResult
Sonuç.
Name | Tür | Description |
---|---|---|
abandoned |
string |
|
canceled |
string |
|
failed |
string |
|
skipped |
string |
|
succeeded |
string |
|
succeededWithIssues |
string |
Timeline
Derlemenin zaman çizelgesini temsil eder.
Name | Tür | Description |
---|---|---|
changeId |
integer |
Değişiklik kimliği. |
id |
string |
Zaman çizelgesinin kimliği. |
lastChangedBy |
string |
Zaman çizelgesini en son değiştiren işlem veya kişi. |
lastChangedOn |
string |
Zaman çizelgesinin son değiştirildiği saat. |
records |
Derlemenin zaman çizelgesindeki bir girdiyi temsil eder. |
|
url |
string |
Zaman çizelgesinin REST URL'si. |
TimelineAttempt
Name | Tür | Description |
---|---|---|
attempt |
integer |
Kaydın denemesini alır veya ayarlar. |
recordId |
string |
Belirtilen zaman çizelgesinde bulunan kayıt tanımlayıcısını alır veya ayarlar. |
timelineId |
string |
Bu girişimi temsil eden kaydın sahibi olan zaman çizelgesi tanımlayıcısını alır veya ayarlar. |
TimelineRecord
Derlemenin zaman çizelgesindeki bir girdiyi temsil eder.
Name | Tür | Description |
---|---|---|
_links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
attempt |
integer |
Kayıt deneme sayısı. |
changeId |
integer |
Değişiklik kimliği. |
currentOperation |
string |
Geçerli işlemi gösteren bir dize. |
details |
Alt zaman çizelgesine başvuru. |
|
errorCount |
integer |
Bu işlem tarafından oluşturulan hata sayısı. |
finishTime |
string |
Bitiş zamanı. |
id |
string |
Kaydın kimliği. |
identifier |
string |
Girişimler arasında tutarlı olan dize tanımlayıcısı. |
issues |
Issue[] |
Derlemeyle ilişkili bir sorunu (hata, uyarı) temsil eder. |
lastModified |
string |
Kaydın son değiştirilme zamanı. |
log |
Bu işlem tarafından üretilen günlüğe başvuru. |
|
name |
string |
Ad. |
order |
integer |
Diğer kayıtlara göre sıra değeri. |
parentId |
string |
Kaydın üst öğesinin kimliği. |
percentComplete |
integer |
Geçerli tamamlanma yüzdesi. |
previousAttempts | ||
queueId |
integer |
İşlemin üzerinde çalıştırıldığını kuyruğun kuyruk kimliği. |
result |
Sonuç. |
|
resultCode |
string |
Sonuç kodu. |
startTime |
string |
Başlangıç saati. |
state |
Kaydın durumu. |
|
task |
Bu zaman çizelgesi kaydıyla temsil edilen göreve başvuru. |
|
type |
string |
Kaydın türü. |
url |
string |
Zaman çizelgesi kaydının REST URL'si. |
warningCount |
integer |
Bu işlem tarafından üretilen uyarı sayısı. |
workerName |
string |
İşlemi çalıştıran aracının adı. |
TimelineRecordState
Kaydın durumu.
Name | Tür | Description |
---|---|---|
completed |
string |
|
inProgress |
string |
|
pending |
string |
TimelineReference
Zaman çizelgesi başvurularını temsil eder.
Name | Tür | Description |
---|---|---|
changeId |
integer |
Değişiklik kimliği. |
id |
string |
Zaman çizelgesinin kimliği. |
url |
string |
Zaman çizelgesinin REST URL'si. |