如何使用HTTP API请求开始构建Travis CI项目

时间:2017-05-03 12:03:43

标签: java travis-ci rest-client

我已经在GitHub上发了一个非常simple Maven Project的Java编写,包括.yml文件,用于集成Travis CI。 该项目可以通过travis-ci平台上的相应按钮“Restart Build”手动构建,但我想按照此链接中的说明启动使用API​​请求的构建: https://developer.travis-ci.com/resource/build#Build

我正在使用RestClient Firefox插件,但这些命令不起作用。

1 个答案:

答案 0 :(得分:1)

与您使用的http客户端无关。 您可以访问travis v3 API。

Travis API v3 docs [link]

的请求示例
body='{
   "request": {
   "branch":"master"
}}'

curl -s -X POST \
   -H "Content-Type: application/json" \
   -H "Accept: application/json" \
   -H "Travis-API-Version: 3" \
   -H "Authorization: token xxxxxx" \
   -d "$body" \
https://api.travis-ci.org/repo/...