【问题标题】:Further Integrating Google Cloud Build with GitHub Checks API进一步将 Google Cloud Build 与 GitHub Checks API 集成
【发布时间】:2019-03-09 06:00:46
【问题描述】:

我已经在我的一个 GitHub 项目中安装了 Google Cloud Build,并添加了一个 Dockerfile 和 cloudbuild.yaml,到目前为止我很满意。构建通过或失败取决于单元测试和 lint 规则。

但是,当我查看 GitHub 中的检查选项卡时,我看到的只是:

这是非常缺乏信息的。我宁愿不必进入 Google Cloud Build 来找出构建失败的原因。

我希望能够将 Build 分解为 Test 和 Lint 子组,每个子组都会有它们的实际结果(或它们的某个子集)。

我该怎么做?

【问题讨论】:

  • 这是谷歌需要支持的东西。你应该联系他们。
  • @osowskit 不幸的是,我不在更高级别的支持中,所以他们的建议是在 stackoverflow 上提问。

标签: github google-cloud-build


【解决方案1】:

请注意,对于 GitHub,与 Google Cloud 的集成非常最近:end of July 2018:它仍然可以作为一项服务发展。

你现在看到的描述如下:

Cloud Build 使用新的Checks API,这是一种从代码集成中获得反馈的更好方法。构建完成后,您无需离开 GitHub,即可查看丰富的状态报告、带注释的代码和详细信息。

现在,Google adds

见解:

构建完成后,有关构建时间、故障和工件的详细信息可通过 Checks API 在 GitHub 中获得,因此您可以在熟悉的 GitHub 环境中了解和诊断构建结果。
完整日志和历史记录可在 Google Cloud Console 的 Cloud Build 用户界面中查看。

【讨论】:

  • 我想它没有被记录的原因是因为它还不可用。我希望他们能尽快添加对调整 GitHub 上的结果的支持。谢谢!
  • 这方面有进展吗?我想查看我的“检查步骤”的详细信息:测试、棉绒、漂亮……我没有找到任何信息。谢谢。
  • @nerotulip 在最近(2019 年 8 月)CICD 集成产品 (twitter.com/github/status/1159511691480260608) 的上下文中,您可能需要查看 GitHub Actions,例如 github.com/actions/gcloud
  • @VonC 谢谢,我没有看到这个公告。但是,我已经可以访问 Github Actions(2018 测试版),但我无法访问新的(2019 年 8 月),即使在新的仓库中:我仍然有旧界面......你有什么线索吗?
  • @nerotulip 似乎确实有限:twitter.com/github/status/1159510891718742018。进入 2018 年测试版不会让您访问 CICD?
猜你喜欢
  • 2019-07-08
  • 2019-01-22
  • 2020-01-22
  • 2019-12-21
  • 1970-01-01
  • 1970-01-01
  • 2019-07-18
  • 2018-08-19
  • 2021-06-12
相关资源
最近更新 更多