GCS 设置更改后 Cloud Build 一直失败
Cloud Build keeps failing after GCS settings changed
我正在为我的 Nodejs angular 项目使用 App 引擎。最近发现Cloud Build后就开始用了it.It真的很不错
但我注意到我出于某种原因被计费,而且是 Google 存储。我不直接使用 Google 存储,但我认为一些构建文件被上传到 Google 存储
当我检查 Google 存储桶时,我看到了我认为由 App Engine 内部使用的存储桶。
我想清除那些存储桶,因为我要收费了。我将这些存储桶设置为在 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 现在被这个问题打断了。我怎样才能永久解决这个问题?
当您执行 App Engine 弹性部署时,会构建一个包含您的代码和基本运行时的 docker 映像。这存储在 Cloud Storage 中,您可以在 Cloud Build 仪表板中查看它。如果删除存储桶,那么 Cloud Build 失败是正常的。重新创建也是正常的,因为它是系统工作所必需的。这是预期的行为。
请通过 https://code.google.com/p/googleappengine/issues/entry 联系 App Engine 支持以报告此问题。
我正在为我的 Nodejs angular 项目使用 App 引擎。最近发现Cloud Build后就开始用了it.It真的很不错
但我注意到我出于某种原因被计费,而且是 Google 存储。我不直接使用 Google 存储,但我认为一些构建文件被上传到 Google 存储
当我检查 Google 存储桶时,我看到了我认为由 App Engine 内部使用的存储桶。
我想清除那些存储桶,因为我要收费了。我将这些存储桶设置为在 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 现在被这个问题打断了。我怎样才能永久解决这个问题?
当您执行 App Engine 弹性部署时,会构建一个包含您的代码和基本运行时的 docker 映像。这存储在 Cloud Storage 中,您可以在 Cloud Build 仪表板中查看它。如果删除存储桶,那么 Cloud Build 失败是正常的。重新创建也是正常的,因为它是系统工作所必需的。这是预期的行为。
请通过 https://code.google.com/p/googleappengine/issues/entry 联系 App Engine 支持以报告此问题。