如何使用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/...