使用 travis ci api 重新启动构建
restarting builds with travis ci api
我可以通过 CLI 重新启动构建,方法是执行 travis show branch -r user/project
获取构建 #,然后执行 travis restart 1 -r user/project
(其中 1 是构建)。
我的问题是...如何通过 Travis CI v3 API 执行此操作?
要做到这一点,您首先需要通过 curl -L http://api.travis-ci.org/repos/username/project
获得 repository.id
然后您可以通过向 https://api.travis-ci.org/repo/repository.id/builds (altho that'll return older builds as well, up to 25) and then you can restart by sending a POST request to https://api.travis-ci.org/build/build.id/restart 发送 GET 请求来获取各种构建 #'ers,其中 build.id={无论 build.id 是什么} 作为 POST数据。
有关详细信息,请参阅 https://developer.travis-ci.com/resource/builds and https://developer.travis-ci.com/resource/build#restart。
我可以通过 CLI 重新启动构建,方法是执行 travis show branch -r user/project
获取构建 #,然后执行 travis restart 1 -r user/project
(其中 1 是构建)。
我的问题是...如何通过 Travis CI v3 API 执行此操作?
要做到这一点,您首先需要通过 curl -L http://api.travis-ci.org/repos/username/project
然后您可以通过向 https://api.travis-ci.org/repo/repository.id/builds (altho that'll return older builds as well, up to 25) and then you can restart by sending a POST request to https://api.travis-ci.org/build/build.id/restart 发送 GET 请求来获取各种构建 #'ers,其中 build.id={无论 build.id 是什么} 作为 POST数据。
有关详细信息,请参阅 https://developer.travis-ci.com/resource/builds and https://developer.travis-ci.com/resource/build#restart。