Я хочу создать облачную функцию Google, используя Terraform, но хочу получить исходный код из Github.
Мне удалось сделать это, заархивировав функцию и скопировав ее в облачное хранилище с помощью Terraform, но мне не нравится этот рабочий процесс, поскольку мне нужно запустить скрипт, чтобы начать работу. Я просто делаю пиар на Github и вижу новый код в GCP.
Я уже настроил источник облачных репозиториев Google на источник из моего Github.
Документ Terraform для использования аргумента " source_repository " мне не понятен. То, что я хотел бы сделать, это просто взять источник из HEAD в master ответвлении.
Исходный код этой функции находится в подпапке:
« облачные функции / training_data »
В папке функций есть два файла:
- «main.py»
- «requirements.txt»
Я просто хотел бы знать, как указать аргумент «source_repository» в этом случае.