3

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

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

有限的总结

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

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

我怎样才能做到这一点?

4

1 回答 1

3

请注意,对于 GitHub,与 Google Cloud 的集成是最近才出现的:2018 年 7 月结束:它仍然可以作为服务发展。

你现在看到的描述为:

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

https://user-images.githubusercontent.com/896475/43161255-9893c828-8f55-11e8-94ed-d35f986db1cc.png

目前,谷歌补充说

见解:

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

于 2018-10-04T04:54:14.760 回答