Я строю скрипт для аналитики использования gitlab ci. Используя API конвейеров, я вычисляю продолжительность конвейера, принимая разницу между параметрами started_at
и finished_at
. Я заметил, что finished_at
на самом деле не возвращает время окончания конвейера, но другой параметр называется updated_at
. Естественно не знать об этом, так как нет соответствующих документов, чтобы знать различные поля в возврате API. Может кто-то подтвердить это или даже сказать мне, где понимать поля возврата API?
TO TEST:
curl --header "PRIVATE-TOKEN: ${PRIVATE-TOKEN}" "${url}/api/v4/projects/${PROJECT_ID}/pipelines/${PIPELINE_ID}"