Просматривая API-интерфейсы Azure Devops, кажется, что невозможно получить время выполнения отдельных шагов в запуске конвейера?
Шаги пайплайна
Я хочу отменить время выполнения каждого шага конвейера, проходящего через все прогоны конвейера.
Я просмотрел API-интерфейсы Azure Devops, и хотя я вижу, как получить сведения о запуске конвейера здесь, не похоже, что API включает информацию об уровне шага.
Вы можете использовать Timeline - Get REST API для достижения времени выполнения отдельных шагов в конвейере. Пожалуйста, обратитесь к документу:Timeline-GET-REST APT
Например:
URL-адрес
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?api-version=5.1
Тест в почтальоне:
Тело ответа возвращает список сведений о сборке, включая задание/шаг/задачу type и name, а также startTime и finishTime в соответствии с временной шкалой.