我使用typescript和@googlecloud/functions框架编写了一个云函数。我目前的工作流程是npm install
,tsc
(typescript compile(,然后是functions-framework --source=build/src/ --target=index
。然后我可以访问http://localhost:8080/
来运行我的功能。
一旦我在GCP上镜像了我的GitHub回购,我如何让我的代码构建和重新部署未来的提交?
要从源存储库部署函数,请使用以下命令:
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...]
有关此方面的更多信息,请在此处签出文档。