Проверьте, успешна ли сборка travis или нет

Я запускаю сборки travis через API: https://docs.travis-ci.com/user/triggering-builds

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

Или, скажем, я также могу сделать это: я хочу подождать в своем скрипте, пока не начнется сборка. После завершения сборки я хочу выполнить остальную часть моего скрипта.


person Saurabh Shah    schedule 03.06.2016    source источник


Ответы (1)


Вы можете запросить сущность Builds, найти самую новую сборку в списке и проверить ее атрибут state: https://docs.travis-ci.com/api#builds

person renefritze    schedule 03.06.2016
comment
Предположим, я запускаю сборку из файла ruby, можете ли вы показать пример того, как я могу проверить статус сборки в if statement? - person Saurabh Shah; 03.06.2016
comment
Нет, я знаю около 0 рубинов. Я могу только сказать вам, чтобы вы сами гуглили примеры, следовали им, насколько это возможно, и, если необходимо, задавали другой вопрос. railsware.com/blog /2013/09/10/ - person renefritze; 03.06.2016