Я хочу автоматизировать развертывание облачной функции в производственном проекте через Cloud Build, исходные файлы которого присутствуют в облачном хранилище исходного кода проекта DEV. Как я могу обеспечить, чтобы в момент создания sh кода в производственной ветви Cloud Source Repository проекта DEV была создана облачная функция в Production Project.
Если я понимаю, вы пытаетесь запустить сборку из хранилища, хранящегося в другом проекте.
Это невозможно, триггеры сборки должны быть в том же проекте, что и хранилища
Думаю, мой ответ здесь поможет: Как передать параметры API в триггеры построения облака GCP
В основном то, что рекомендовал Клаудио, используйте примеры для построения своих шагов. Я считаю, что вы хотите сделать, это создать шаг, который. Запускает облачную функцию, когда вы меняете sh на ветку разработки. Когда триггер вызывается и запускается, вы добавляете шаг для запуска облачной функции или использования REST API для запуска сборки по ее идентификатору. Смотрите мой пример выше.