您如何将 firebase 云功能部署到所有别名?

How do you deploy firebase cloud functions to all aliases?

我为将由多个项目使用的项目设置了云功能。我知道您可以使用 firebase use 和 adding/using 别名将这些函数部署到不同的项目。有没有办法将函数部署到 all 已知项目别名?

Firebase CLI 没有相关命令。您可以编写 shell 脚本或其他一些程序来根据需要为每个要部署的项目自动执行 firebase deploy 次。

Firebase CLI 没有内置任何东西来执行此操作,因为每个项目都被视为一个完全独立的环境。您可以使用 --project <alias_or_project_id> 标志部署到不同的别名,而无需使用 firebase use:

进行切换
firebase deploy --project alias1
firebase deploy --project alias2
firebase deploy --project alias3

您可以编写一个 shell 脚本来依次或并行执行所有这些操作。