【发布时间】:2020-03-21 06:35:40
【问题描述】:
我正在尝试使用 Google Cloud Build 设置 CI/CD 管道,以便使用 GitHub 存储库部署 Google Cloud Functions。
我已经设法创建了触发器,每当我将更改推送到主分支时,构建就会触发。但是在部署和云功能版本增加后,当我调用云功能时,它仍然执行旧功能。
下面是 buildconfig.yaml
steps:
- name: gcr.io/cloud-builders/git
args: ['clone', 'https://github.com/mayuran19/GCP-CloudFunction']
- name: gcr.io/cloud-builders/git
args: ['pull', 'https://github.com/mayuran19/GCP-CloudFunction', 'master']
- name: 'gcr.io/cloud-builders/gcloud'
args: ['functions', 'deploy', 'function-1', '--trigger-http', '--runtime', 'nodejs8', '--entry-point', 'helloWorld']
dir: './'
【问题讨论】:
-
您现在重试了吗?函数需要一些时间来推出所有实例。
-
@guillaumeblaquiere,是的,我做到了,我认为这不是问题,因为部署版本增加了。这意味着我希望部署完成并准备好使用。谢谢
标签: google-cloud-platform continuous-integration google-cloud-functions google-cloud-build