Подтвердить что ты не робот

Jenkins - Получить последний завершенный статус сборки

Я знаю, что могу назвать localhost/job/RSpec/lastBuild/api/json, чтобы получить статус последней сборки Jenkins. Однако, поскольку наша сборка работает очень долго (пару часов), меня действительно больше интересует последний статус полной, чем запуск, который выполняется в этот момент.

Есть ли конечная точка api для последней полностью запущенной сборки? Или я должен вместо этого вытащить полный список сборок и выбрать из них следующий-последний?

4b9b3361

Ответ 2

Чтобы получить последний успешный номер сборки:

curl --user <userName:password> https://<url>/job/<job-Name>/api/xml?xpath=/*/lastStableBuild/number