如何以非交互方式安装 firebase 扩展

use*_*854 3 firebase google-bigquery firebase-cli firebase-extensions

我正在尝试通过安装 firebasefirestore-bigquery-export扩展firebase CLI。但我找不到如何安装扩展的non-interactive方式。

我需要它,因为我有多个环境和 CI。

控制台包含有关 的信息,但在哪里可以找到参数名称?

$ firebase ext:install firestore-bigquery-export -h
Usage: firebase ext:install [options] [extensionName]

install an official extension if [extensionName] or [extensionName@version] is provided; or run with `-i` to see all available extensions.

Options:
  --params <paramsFile>  name of params variables file with .env format.
  -h, --help             output usage information
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

Ren*_*nec 5

如文档中所述展开“安装期间绕过交互式终端提示输入参数值”部分),您需要:

  1. 创建一个定义参数值的.env文件(例如, )。params.env将文件保存在本地。
  • 通过param在扩展extension.yaml文件中找到的值来声明每个参数。
  • 包括所有参数的值。
  • 遵循dotenv语法
  1. 使用该标志运行扩展安装命令--params。例如,要安装翻译文本扩展,请运行以下命令:firebase ext:install firestore-translate-text --params=path/to/params.env --project=projectID-or-alias

要查找extension.yaml给定扩展名的文件,您需要查看其源代码。要查找官方 Firebase 扩展程序的源代码链接,您需要在 Firebase 扩展程序产品页面或 Firebase 控制台中的扩展程序卡片上点击“了解更多”。

  • 但它仍然问一个问题: firebase ext:install --params=big-query/install/invoices/invoices.env firestore-bigquery-export - BigQuery Data Editor(访问编辑数据集的所有内容)?你想继续吗?(是/否) (2认同)