首页 > 解决方案 > 使用 travis ci api 重新启动构建

问题描述

我可以通过 CLI 重新启动构建,travis show branch -r user/project方法是获取构建号,然后执行travis restart 1 -r user/project(其中 1 是构建)。

我的问题是......我怎样才能通过Travis CI v3 API做到这一点?

标签: travis-citravis-ci-api

解决方案


为此,您首先需要通过以下方式获取 repository.idcurl -L http://api.travis-ci.org/repos/username/project

然后,您可以通过向https://api.travis-ci.org/repo/repository.id/builds发送 GET 请求来获取各种构建 #'ers (尽管这也会返回较旧的构建,最多 25 个) 然后您可以通过向https://api.travis-ci.org/build/build.id/restart发送一个 POST 请求来重新启动,其中 build.id={whatever the build.id is} 作为 POST 数据。

有关更多信息,请参阅https://developer.travis-ci.com/resource/buildshttps://developer.travis-ci.com/resource/build#restart


推荐阅读