云功能从私有git repo

时间:2019-08-25 14:08:37

标签: git npm google-cloud-functions

所以我所有共享的npm软件包都放在单独的git存储库中。

我可以使用npm install git:url/to/repository在另一个仓库中使用其中一个。

现在我需要创建一个Google云功能。

如何添加我的私人git URL作为依赖项?

是否有一些文件可以用来指定git凭证,以及从环境变量获取那些凭证的某种方式,所以我不必对它们进行硬编码(出于安全原因)?

否则,我必须将它们安装在本地或CI中,然后将node_modules目录和其他所有文件一起上传。

1 个答案:

答案 0 :(得分:1)

无法使用私有存储库。部署时必须将lib嵌入代码。 或者,如果可以使用http触发器,请查看cloud run,可以打包容器,从而在构建阶段执行所需的操作。