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

标签 java travis-ci rest-client

我在 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/

相关文章:

java - 如何在 double 中将小数点设置为只有 2 位数字?

vagrant - 在 Travis-CI 中启动 Vagrant VM

git - Travis 从单个仓库构建多个 Docker 镜像

ruby-on-rails - Twilio 错误,通过 SID 查找 SMS 时找不到资源

Ruby rest-client 文件上传为具有基本身份验证的多部分表单数据

java - 这是自定义过滤器最有效的方法吗?

java - 获取 JSON 响应中的对象

java - 快速截屏Java

travis-ci - 是否可以为您作为合作者的项目设置 Travis?

javascript - 如何在不刷新页面的情况下更改 Mat-Label 的内容