0

因此,问题如下:我需要访问 Travis CI API 以获取我们组织存储库的构建状态。这里的问题是,使用个人 GitHub 令牌生成 Travis API 令牌总体上是一种不好的做法,因为用户可以离开组织,或者他的访问权限可能会被撤销特定存储库。

这个想法是创建一个 GitHub 应用程序,将其安装到组织中,让应用程序使用其权限生成 Travis CI 令牌,并以编程方式获取构建状态。

我创建了一个应用程序并尝试通过身份验证执行这样的技巧,但它对我不起作用。

欢迎任何想法/建议。

4

1 回答 1

0

根据 Travis 支持的回答,目前无法使用除个人 GitHub 令牌之外的任何内容创建 API 令牌。

最好的解决方案是创建权限较低的 GitHub 令牌,最好是从用于自动化的 GitHub 用户帐户创建。

于 2020-06-11T09:31:00.513 回答