Поделиться через


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

Идентификатор проекта или имя проекта

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

Идентификатор журнала.

type

string

Тип расположения журнала.

url

string

Полная ссылка на ресурс журнала.

Issue

Представляет проблему (ошибку, предупреждение), связанную со сборкой.

Имя Тип Описание
category

string

Категория.

data

object

message

string

Описание проблемы.

type

IssueType

Тип проблемы (ошибка, предупреждение).

IssueType

Тип проблемы (ошибка, предупреждение).

Имя Тип Описание
error

string

warning

string

Класс, представляющий коллекцию ссылок REST.

Имя Тип Описание
links

object

Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения.

TaskReference

Представляет ссылку на задачу.

Имя Тип Описание
id

string

Идентификатор определения задачи.

name

string

Имя определения задачи.

version

string

Версия определения задачи.

TaskResult

Результат.

Имя Тип Описание
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

Представляет временная шкала сборки.

Имя Тип Описание
changeId

integer

Идентификатор изменения.

id

string

Идентификатор временная шкала.

lastChangedBy

string

Процесс или пользователь, который последним изменял временная шкала.

lastChangedOn

string

Время последнего изменения временная шкала.

records

TimelineRecord[]

Представляет запись в временная шкала сборки.

url

string

URL-адрес REST временная шкала.

TimelineAttempt

Имя Тип Описание
attempt

integer

Возвращает или задает попытку записи.

recordId

string

Возвращает или задает идентификатор записи, расположенный в пределах указанного временная шкала.

timelineId

string

Возвращает или задает идентификатор временная шкала, которому принадлежит запись, представляющая эту попытку.

TimelineRecord

Представляет запись в временная шкала сборки.

Имя Тип Описание
_links

ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

attempt

integer

Число попыток записи.

changeId

integer

Идентификатор изменения.

currentOperation

string

Строка, указывающая текущую операцию.

details

TimelineReference

Ссылка на под-временная шкала.

errorCount

integer

Количество ошибок, вызванных этой операцией.

finishTime

string

Время окончания.

id

string

Идентификатор записи.

identifier

string

Строковый идентификатор, согласованный в разных попытках.

issues

Issue[]

Представляет проблему (ошибку, предупреждение), связанную со сборкой.

lastModified

string

Время последнего изменения записи.

log

BuildLogReference

Ссылка на журнал, созданный этой операцией.

name

string

Имя.

order

integer

Порядковое значение относительно других записей.

parentId

string

Идентификатор родительского элемента записи.

percentComplete

integer

Текущий процент завершения.

previousAttempts

TimelineAttempt[]

queueId

integer

Идентификатор очереди, в которую выполнялась операция.

result

TaskResult

Результат.

resultCode

string

Код результата.

startTime

string

Время начала.

state

TimelineRecordState

Состояние записи.

task

TaskReference

Ссылка на задачу, представленную этой записью временная шкала.

type

string

Тип записи.

url

string

URL-адрес REST записи временная шкала.

warningCount

integer

Количество предупреждений, созданных этой операцией.

workerName

string

Имя агента, выполняющего операцию.

TimelineRecordState

Состояние записи.

Имя Тип Описание
completed

string

inProgress

string

pending

string

TimelineReference

Представляет ссылку на временная шкала.

Имя Тип Описание
changeId

integer

Идентификатор изменения.

id

string

Идентификатор временная шкала.

url

string

URL-адрес REST временная шкала.