Может ли Cloud Build развернуть несколько облачных функций? - PullRequest
1 голос
/ 29 февраля 2020

добрый день. Я новичок в GCP и хочу попробовать облачные функции. У меня небольшой опыт в AWS лямбде.

Моя проблема: я пытаюсь выяснить, возможно ли для Cloud Build развернуть несколько облачных функций. В AWS он имеет шаблон SAM, в котором мы можем указать каждую лямбда-функцию. GCP (или Cloud Build, чтобы быть определенным c) также имеет поддержку для этого?

1 Ответ

3 голосов
/ 29 февраля 2020

Да, это вполне возможно.

в gcp вы развертываете облачную функцию с помощью инструмента cli, называемого gcloud, который также доступен при облачной сборке, команда в основном такая:

gcloud functions deploy NAME --runtime RUNTIME TRIGGER [FLAGS...]

в облачной сборке вы просто указываете конвейеру использовать gcloud с этими указанными c командами для развертывания необходимых вам функций, например:

steps:
  - name: "gcr.io/cloud-builders/gcloud"
    args: ['functions ', 'deploy ', 'function1']
  - name: "gcr.io/cloud-builders/gcloud"
    args: ['functions ', 'deploy ', 'function2']
timeout: "1800s"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...