使用travis ci api重新启动构建

时间:2019-11-03 22:07:04

标签: travis-ci travis-ci-api

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

我的问题是...如何通过Travis CI v3 API来做到这一点?

1 个答案:

答案 0 :(得分:0)

为此,您首先需要通过执行curl -L http://api.travis-ci.org/repos/username/project

来获取repository.id

然后,您可以通过向https://api.travis-ci.org/repo/repository.id/builds发送GET请求(也将返回较早的版本,最多25个)来获取各种版本号,然后您可以通过发送POST请求来重新启动使用build.id = {无论build.id是什么}作为POST数据到https://api.travis-ci.org/build/build.id/restart

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