Google 在控制台中看不到 Cloud Build 步骤日志

Google Cloud Build Step Logs Not Viewable in Console

我无法在控制台中查看 Google Cloud Build 日志。对于我单击的每个步骤,我都无法在右侧的构建日志 window 中看到相关日志(见图)。这在构建摘要和每个细节步骤中都会发生。查看这些日志的唯一方法是单击查看原始文件,但这只是一个很好的解决方法。

另一个问题是每个构建步骤状态 (Success/Failure) 仅在整个构建过程结束时填充,而不是在每个步骤后更新。

是否有人也遇到过此问题或有解决此问题的建议?我的浏览器是 Google Chrome 版本 93.0.4577.82 (正式版) (x86_64)

根据 documentation,如果您将构建日志存储在日志记录中,您将无法在云构建页面中看到它们,而是能够在日志页面(即操作日志)。

要在 Cloud Console 中查看 Cloud Build 页面中的构建,如果您的构建日志存在于 Google 创建的 Cloud Storage 存储桶中,请授予该项目的 Project Viewer 角色,但如果您的构建日志位于用户指定的 Cloud Storage 存储桶中,授予 Storage Object Viewer 角色。有关更多信息,请考虑查看 documentation.

你的第二点是预期的行为,请看here

经验表明,Chrome 插件与各种具有丰富内容或流媒体的网站(例如 Google 的控制台)之间可能存在不良交互。如果有些事情看起来很奇怪,请尝试创建一个新的 Chrome 个人资料或尝试 运行 隐身模式,看看是否可以解决问题。如果是这样,您可以逐步添加(或删除)插件,直到找到导致问题的插件。如果您确实找到了罪魁祸首插件,请考虑将其作为评论发布给其他人。

添加上面 Kolban 的回答,Chrome 干扰的扩展之一是 Imagus。卸载/禁用它应该可以解决问题。

似乎导致问题的另一个 Chrome 扩展是“深色模式”。我的版本是 Chrome 版本 96.0.4664.110 上的 0.4.2,禁用它并刷新构建详细信息页面恢复了构建日志列表。