You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Travis API v3获取Git提交者与作者邮箱?

Travis CI API v3 无法获取提交者/作者邮箱问题
  • 在Travis API v2中,可获取committer_email和author_email字段
  • 切换到v3版本后,调用接口仅能获取提交者与作者的名称信息,接口调用示例:
$ curl -H "Authorization: token $TRAVIS_API_TOKEN" \
  -H "travis-api-version: 3" \
  'https://travis.example.com/api/repo/acme%my-app/builds?include=build.commit&limit=1'

返回数据片段:

{
  "@type": "builds",
  ...
  "builds": [
    {
      "@type": "build",
      ...
      "id": 17771810,
      "number": "26506",
      ...
      "commit": {
        "@type": "commit",
        ...
        "message": "foo bar",
        "committed_at": "2022-08-22T06:55:55Z",
        "committer": {
          "name": "John Doe",
          "avatar_url": "https://0.gravatar.com/avatar/foobar"
        },
        "author": {
          "name": "John Doe",
          "avatar_url": "https://0.gravatar.com/avatar/foobar"
        }
      }
    }
  ]
}
  • v3 API的Commit资源定义中,committer和author仅被标注为Object类型,无进一步字段说明:
committer   Object  Committer data.
author      Object  Committer data.

当前测试环境为Travis CI v3 Enterprise本地部署环境。

内容的提问来源于stack exchange,提问作者neu242

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 11:27:27