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

问题描述:

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

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

无论你使用的是什么http客户端。 您可以访问travis v3 API。特拉维斯API V3文档

请求例如[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/...