【发布时间】:2020-04-10 04:39:35
【问题描述】:
我正在使用管理员工具进行持续的项目创建。该工具能够从模板创建一个创建 gitlab 和 jenkins 项目。 android 模板使用 Firebase crashlytics,我们都知道 google-services.json 文件是使用 Firebase 服务所必需的。 使用我们的管理员工具从我们的模板创建项目后,由于缺少 google-services.json 文件,jenkins 构建失败。
所以要检索 google-services.json 文件,我们需要创建项目 firebase 和 android 应用程序。所有这些操作都是手动的。我的问题是有没有办法使用某种 Firebase API 来获取这个文件来创建项目和 android 应用程序?
谢谢
【问题讨论】:
-
其实 google-sevices.json 不是强制性的。您可以直接将其中的值插入到您的构建中,而无需使用 google-services 插件,然后手动初始化 Firebase。 firebase.googleblog.com/2017/03/…
-
谢谢@DougStevenson。但即使我手动初始化 Firebase,我总是需要从 firebase 仪表板创建项目和 android 应用程序以获取 applicationId 等数据。我只是想避免这些用户操作。
-
目前无法自动创建 firebase 项目。必须手动完成。请随时向 Firebase 支持提出功能请求。 support.google.com/firebase/contact/support
标签: android firebase jenkins automation