【发布时间】:2018-07-29 15:39:07
【问题描述】:
我正在为我的 Nodejs Angular 项目使用应用引擎。在我最近发现 Cloud Build 之后,我开始使用它。它真的很棒。
但我注意到我因某种原因被收费,而且是 Google 存储。我不直接使用 Google Storage,但我认为一些构建文件会上传到 Google Storage
当我检查 Google Storage 存储桶时,我看到了我认为应用引擎内部使用的存储桶。
我想清理这些存储桶,因为我被计费了。我将这些存储桶设置为在 1 天后删除。然后开始出现错误
云构建不断失败并出现以下日志;
Step #1 - "builder": <?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Details>No such object: eu.artifacts.{PROJECTID}/containers/images/sha256:c2c084020b88d7284aa14e388a04e651fc0be2813d89491031bd23e8f6b13514</Details></Error>: None
如果我完全删除那些 gcs 存储桶,则第一次构建成功并且那些存储桶自动创建。然后它再次失败。
我的 CI/CD 现在被这个问题打断了。我怎样才能永久解决这个问题?
【问题讨论】:
标签: node.js angular google-app-engine google-cloud-build