我在 GitHub 上上传了一个非常 simple Maven Project用 Java 编写,包括 .yml 文件以集成 Travis CI。 该项目可以通过 travis-ci 平台上的相应按钮“重新启动构建”手动构建,但我想使用 API 请求启动构建,如以下链接所述: https://developer.travis-ci.com/resource/build#Build .
我正在使用 RestClient Firefox 插件,但这些命令不起作用。
最佳答案
无论您使用什么 http 客户端。 您可以访问travis v3 API。
来自 Travis 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/...
关于java - 如何使用 HTTP API 请求开始构建 Travis CI 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759544/