【问题标题】:Cloud Build unable to retreive Build logsCloud Build 无法检索构建日志
【发布时间】:2020-02-20 13:45:32
【问题描述】:

我的 GCP Cloud Build 管道运行完毕,但是当我转到控制台时,我得到了 No log to display, unable to retreive build log。考虑到我可以访问以前构建的日志,这很奇怪。这似乎在一夜之间发生了变化。请提供见解和方向。

【问题讨论】:

标签: google-cloud-platform continuous-integration google-cloud-build


【解决方案1】:

您看不到日志的原因可能是对用于存储它们的存储桶的权限,日志被写入 Cloud Storage 存储桶的文本文件中。现在,如果您未指定将在配置文件 (https://cloud.google.com/cloud-build/docs/build-config#logsbucket) 中的哪个存储桶,则 Cloud Build 使用 Google 托管的存储桶来存储日志。如果您指定自己的 Cloud Storage 存储桶,那么您可以在控制台中转到该存储桶的权限,并将您希望的用户添加为具有“Storage Object Viewer”角色的成员。这样他们就可以访问该存储桶的对象,这些对象将包含 Cloud Build 的日志。

【讨论】:

    【解决方案2】:

    自从他们更改了 UI 后,我在单击我们的 slack 通知中的链接时曾多次遇到此问题。我已经通过刷新或返回构建解决了它。

    【讨论】:

      猜你喜欢
      • 2019-10-15
      • 1970-01-01
      • 2022-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多