Развертывание облачной функции Google, написанной на typescript

#typescript #google-cloud-platform #google-cloud-functions #google-cloud-build

#typescript #google-облачная платформа #google-cloud-функции #google-cloud-build

Вопрос:

Я написал облачную функцию, используя typescript и @google-cloud / functions-framework. Мой текущий рабочий процесс заключается в npm install том, tsc чтобы (компиляция typescript), затем functions-framework --source=build/src/ --target=index . Затем я могу посетить http://localhost:8080/ , чтобы запустить свою функцию.

Как мне заставить свой код создавать и повторно развертывать будущие коммиты после того, как я зеркально отразил свое репозиторий GitHub в GCP?

Комментарии:

1. Привет @ abc, был ли мой ответ вам полезен?

2. Idk Я решил просто использовать функции firebase

3. Для непрерывного развертывания вы можете использовать Cloud build, связанную с вашим репозиторием Github. Я написал статью об этом:- sushantdhiman.com/blog/2022 /…

Ответ №1:

Чтобы развернуть функцию из вашего исходного репозитория, используйте приведенную ниже команду:

 gcloud functions deploy NAME 
  --source https://source.developers.google.com/projects/PROJECT_ID/repos/REPOSITORY_ID/moveable-aliases/master/paths/SOURCE 
  --runtime RUNTIME 
  TRIGGER... 
  [FLAGS...]
 

Для получения дополнительной информации об этом ознакомьтесь с документом здесь .