在 Github 拉取请求页面上显示 Travis-CI 构建状态
Show Travis-CI build status on Github Pull Request Page
如何配置 Github 的拉取请求审查页面以显示 Travis-CI 构建状态?
我记得 Github 自动显示我的一些配置为使用 Travis-CI 构建的存储库的构建状态,但 Github 已停止这样做。无论构建通过还是成功,Github 都会在“Merge pull request”按钮附近显示状态。现在我必须在 Travis-CI.
中手动搜索拉取请求
此功能是否已被 Github 停用,或者是否需要一些新的手动配置来重新实现此功能?
旧版集成已被禁用,您需要迁移到 GitHub 应用程序集成。请参阅此处的说明:https://docs.travis-ci.com/user/migrate/legacy-services-to-github-apps-migration-guide/
请注意,如果您不是存储库的所有者,则需要向适当的人请求添加 Travis 访问权限。
This discussion thread 解释了问题。
解决方案是:
- 撤消在 Github
中对 Travis-CI 的访问权限
- 注销Travis-CI
- 重新登录 Travis-CI。
Travis-CI 然后自动要求 Github 凭据,然后 Github 再次在检查中显示 Travis-CI 构建状态。
如何配置 Github 的拉取请求审查页面以显示 Travis-CI 构建状态?
我记得 Github 自动显示我的一些配置为使用 Travis-CI 构建的存储库的构建状态,但 Github 已停止这样做。无论构建通过还是成功,Github 都会在“Merge pull request”按钮附近显示状态。现在我必须在 Travis-CI.
中手动搜索拉取请求此功能是否已被 Github 停用,或者是否需要一些新的手动配置来重新实现此功能?
旧版集成已被禁用,您需要迁移到 GitHub 应用程序集成。请参阅此处的说明:https://docs.travis-ci.com/user/migrate/legacy-services-to-github-apps-migration-guide/
请注意,如果您不是存储库的所有者,则需要向适当的人请求添加 Travis 访问权限。
This discussion thread 解释了问题。
解决方案是:
- 撤消在 Github 中对 Travis-CI 的访问权限
- 注销Travis-CI
- 重新登录 Travis-CI。
Travis-CI 然后自动要求 Github 凭据,然后 Github 再次在检查中显示 Travis-CI 构建状态。