现在,我正在GCP设置“使用Cloud Build自动化App Engine部署”,并停留在Quickstarts的最后一步。
当我在git push origin master
之后检查“构建历史记录”时,出现错误消息。而且我很难理解该消息的含义。
错误:(gcloud.app.deploy)当前有一个cloudbuild.yaml 目录,/ workspace / app.yaml中的运行时字段当前为 设置为[运行时:python]。要使用您的cloudbuild.yaml构建一个 自定义运行时,请将运行时字段设置为[runtime:custom]。至 继续使用[python]运行时,请删除cloudbuild.yaml 从该目录。
请参考源目录中的以下代码,
app.yaml
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT acct.wsgi
runtime_config:
python_version: 3
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
cloudbuild.yaml
steps:
- name: "gcr.io/cloud-builders/gcloud"
args: ["app", "deploy"]
timeout: "1600s"