在 Cloud Build 上部署到 AppEngine 失败——但不是在本地

时间:2021-07-02 20:21:58

标签: google-app-engine google-cloud-platform google-cloud-build app.yaml cloudbuild.yaml

截至今天早上,我的所有构建管道都开始失败。许多管道中的代码没有改变,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 没有问题。

知道我可以从哪里开始故障排除吗?

1 个答案:

答案 0 :(得分:0)

它恰好发生在我们这个时候!我们检查了很多东西,但最终通过电子邮件发送给了谷歌云支持服务,是他们的问题而不是我们!他们修复了它。

相关问题