#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...]
Для получения дополнительной информации об этом ознакомьтесь с документом здесь .