使用gcloud-cli时自动检测要部署的可用云功能



Firebase工具会自动检测可用功能,并在我们发出以下命令时进行部署

firebase deploy --only functions

但是,我们希望使用gcloud-cli,因为它可以更好地控制提供环境变量/指定vpc连接器。

不幸的是,在使用gcloud函数deploy时,我们需要为每个函数指定函数名称。

是否可以从源代码中自动获取http函数/触发器的列表?

更新:由于gcloud-cli需要函数的类型(http/event(,如何自动找到导出函数的类型,以便我可以自动化,而不是指定每个函数的详细信息?

如果您正在使用Firebase CLI部署到云功能的源代码,您可以将代码写入:

  1. 加载(require()(由index.js定义的模块
  2. 迭代其导出-每个导出都应该是一个要部署的函数

目前没有任何东西可以帮你做到这一点——你必须编写代码。

最新更新