如何在我的 cloudbuild.yaml 文件中指定与 GCP 中实际函数名称不同的“执行函数”?
例如:
- 我有一个用python编写的云函数,称为
hello_world
- 在我的 GCP 部署中,我想命名函数
hello-world-dev
,hello-world-prod
它在构建时动态传递到 Triggers 变量中。 - 构建失败,因为它期望调用该函数
hello-world-dev
或其他 - 我确定有一个标志来指定执行函数,但我还没有找到它。
我的cloudbuild.yaml
文件如下所示:
#hello-world
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
args:
- gcloud
- functions
- deploy
- hello-world-${_ENV}
- --region=us-west2
- --source=./demo/hello-world/
- --trigger-http
- --runtime=python39
我尝试过的步骤
我尝试了以下标志:
--function
--call
--deploy