Есть ли способ узнать и получить только журнал для этапа, на котором произошла ошибка в конвейерах DevOps Azure с использованием REST API? - PullRequest
1 голос
/ 25 октября 2019

Я вижу, что есть конечная точка REST для получения журнала по его идентификатору (https://docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/get%20build%20log?view=azure-devops-rest-5.1)

И из того, что я вижу, есть журнал для каждого шага, а затем последний журнал содержит все шаги. Это всегда, как ответ будет? Задокументировано ли это где-то, что последний журнал всегда будет полным журналом?

И есть ли способ узнать, какой журнал получить на этапе неудачной сборки? Поскольку мне понадобится только тот, который вызвал сбой сборки, а не все.

1 Ответ

1 голос
/ 25 октября 2019

Нет, в настоящее время нет такого способа достичь того, что вам нужно в службе AzOv DevOps.

And from what I see there's a log for each step and then the last log contains all steps. Is this always how the response will be?

Существует также параметр, называемый startLine и endLine, сукажите их, вы можете получить часть всего журнала сборки. Но это не полезно в вашем сценарии.

Боюсь, вам нужно либо загрузить полные журналы, либо получить журнал задач выпуска .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...