我有一些云功能。我使用 cloudbuild.yaml 和 Cloud Triggers 通过源存储库部署这些云功能 cloudbuild.yaml 是..
steps:
- name: 'python:3.7'
entrypoint: 'bash'
args:
- '-c'
- |
pip3 install -r requirements.txt
pytest -rP
- name: 'gcr.io/cloud-builders/gcloud'
args:
- functions
- deploy
- Function_Name
- --runtime=python37
- --source=https://source.developers.google.com/projects/{}/repos/{}/moveable-aliases/master/paths/{}
- --entry-point=main
- --trigger-topic=TOPIC_NAME
- --region=REGION
现在我想将这个云功能从这个项目移动到另一个项目(项目 A 到项目 B)
现在因为我没有在这里定义我的 project_id。从哪里获取项目ID?从服务帐户?
如何有效地将这个云功能从存储库 A 移动到存储库 B?以及在项目 B 中部署它。