我正在为我的 Nodejs Angular 项目使用应用程序引擎。在我最近发现 Cloud Build 之后,我开始使用它。它真的很棒。
但我注意到我因某种原因被收费,这是谷歌存储。我不直接使用谷歌存储,但我认为一些构建文件被上传到谷歌存储
当我检查 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 现在被这个问题打断了。我怎样才能永久解决这个问题?