В GCP, как я могу запустить автоматическое развертывание облачной функции c в производственном проекте из исходных файлов, представленных в репозитории проекта DEV - PullRequest
0 голосов
/ 17 марта 2020

Я хочу автоматизировать развертывание облачной функции в производственном проекте через Cloud Build, исходные файлы которого присутствуют в облачном хранилище исходного кода проекта DEV. Как я могу обеспечить, чтобы в момент создания sh кода в производственной ветви Cloud Source Repository проекта DEV была создана облачная функция в Production Project.

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

Если я понимаю, вы пытаетесь запустить сборку из хранилища, хранящегося в другом проекте.

Это невозможно, триггеры сборки должны быть в том же проекте, что и хранилища

0 голосов
/ 18 марта 2020

Думаю, мой ответ здесь поможет: Как передать параметры API в триггеры построения облака GCP

В основном то, что рекомендовал Клаудио, используйте примеры для построения своих шагов. Я считаю, что вы хотите сделать, это создать шаг, который. Запускает облачную функцию, когда вы меняете sh на ветку разработки. Когда триггер вызывается и запускается, вы добавляете шаг для запуска облачной функции или использования REST API для запуска сборки по ее идентификатору. Смотрите мой пример выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...