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
buildId
path True

integer

int32
organization
path True

string

Azure DevOps kuruluşunun adı.

project
path True

string

Proje Kimliği veya proje adı

timelineId
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.

changeId
query

integer

int32
planId
query

string

uuid

Yanıtlar

Name Tür Description
200 OK

Timeline

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
BuildLogReference

Derleme günlüğüne yapılan başvuruları temsil eder.

Issue

Derlemeyle ilişkili bir sorunu (hata, uyarı) temsil eder.

IssueType

Sorunun türü (hata, uyarı).

ReferenceLinks

REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.

TaskReference

Göreve yapılan başvuruları temsil eder.

TaskResult

Sonuç.

Timeline

Derlemenin zaman çizelgesini temsil eder.

TimelineAttempt
TimelineRecord

Derlemenin zaman çizelgesindeki bir girdiyi temsil eder.

TimelineRecordState

Kaydın durumu.

TimelineReference

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

IssueType

Sorunun türü (hata, uyarı).

IssueType

Sorunun türü (hata, uyarı).

Name Tür Description
error

string

warning

string

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

TimelineRecord[]

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

ReferenceLinks

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

TimelineReference

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

BuildLogReference

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

TimelineAttempt[]

queueId

integer

İşlemin üzerinde çalıştırıldığını kuyruğun kuyruk kimliği.

result

TaskResult

Sonuç.

resultCode

string

Sonuç kodu.

startTime

string

Başlangıç saati.

state

TimelineRecordState

Kaydın durumu.

task

TaskReference

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.