如何解决在 Cloud Build 上部署到 AppEngine 失败——但不是在本地
截至今天早上,我的所有构建管道都开始失败。许多管道中的代码没有改变,cloudbuild.yaml 文件也没有改变。
我有一些 NodeJS 应用程序,它们的 CloudBuild.yaml 文件与此类似:
steps:
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
entrypoint: 'bash'
args: ['-c','gcloud config set app/cloud_build_timeout 1600']
#Install Dependencies
- name: node
entrypoint: npm
args: ['install']
#Build an optimized version of the website
- name: node
entrypoint: npm
args: ['run','build']
env:
- [LIST OF ENV VARIABLES HERE -- Omitted for the question"
#Deploy to AppEngine using the Branch as the version
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
entrypoint: 'bash'
args: ['-c','gcloud app deploy $_ENV_YAML']
timeout: '1600s'
options:
machineType: 'N1_HIGHcpu_8'
从今天早上开始,CloudBuild 似乎在“上传文件”后卡住并最终出错:
Step #3: Beginning deployment of service [development]...
Step #3: ╔════════════════════════════════════════════════════════════╗
Step #3: ╠═ Uploading 7 files to Google Cloud Storage ═╣
Step #3: ╚════════════════════════════════════════════════════════════╝
Step #3: File upload done.
Step #3: Updating service [development]...
Step #3: ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Failed.
Step #3: ERROR: (gcloud.app.deploy) Error Response: [13] An internal error occurred.
当我打开调试时:
..............................DEBUG: Operation [apps/munch-web/operations/8048d88b-1993-4155-ad6f-9322f88e44f3] complete. Result: {
"done": true,"error": {
"code": 13,"message": "An internal error occurred."
},"Metadata": {
"@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1","endTime": "2021-07-02T19:10:58.770Z","insertTime": "2021-07-02T18:55:55.020Z","method": "google.appengine.v1.Versions.CreateVersion","target": "apps/munch-web/services/development/versions/20210702t185547","user": "498370915597@cloudbuild.gserviceaccount.com"
},"name": "apps/munch-web/operations/8048d88b-1993-4155-ad6f-9322f88e44f3"
}
Failed.
DEBUG: (gcloud.app.deploy) Error Response: [13] An internal error occurred.
Traceback (most recent call last):
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py",line 982,in Execute
resources = calliope_command.Run(cli=self,args=args)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py",line 809,in Run
resources = command_instance.Run(args)
File "/usr/lib/google-cloud-sdk/lib/surface/app/deploy.py",line 130,in Run
use_legacy_apis=args.use_legacy_apis)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py",line 691,in RunDeploy
service_account=service_account)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py",line 463,in Deploy
extra_config_settings,service_account)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/appengine_api_client.py",line 213,in DeployService
poller=done_poller)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py",line 314,in WaitForOperation
sleep_ms=retry_interval)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py",line 264,in WaitFor
sleep_ms,_StatusUpdate)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py",line 326,in PollUntilDone
sleep_ms=sleep_ms)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/core/util/retry.py",line 243,in RetryOnResult
if not should_retry(result,state):
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py",line 320,in _IsNotDone
return not poller.IsDone(operation)
File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py",line 183,in IsDone
encoding.MessagetoPyValue(operation.error)))
googlecloudsdk.api_lib.app.operations_util.OperationError: Error Response: [13] An internal error occurred.
ERROR: (gcloud.app.deploy) Error Response: [13] An internal error occurred.
我似乎无法确定问题出在哪里。最疯狂的是,当我在我的机器上本地运行这个管道时,它部署得很好,AppEngine 没有问题。
知道我可以从哪里开始故障排除吗?
解决方法
它恰好发生在我们这个时候!我们检查了很多东西,但最终通过电子邮件发送给了谷歌云支持服务,是他们的问题而不是我们!他们修复了它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。