实际上它链接到我之前询问的question,其中我要求本地部署firebase功能,因为它需要花费太多时间(由于网络速度慢)和每次部署资源,
然后我有了一个主意,
Heroku 和其他平台通过 Github和Dropbox 提供自动部署功能,因此当我在指定分支中推送代码时,它会自动部署它并使用它很多次,它很棒
我认为如果我推送(这是非常轻的,在时间和资源方面都很重要)GitHub和Firebase上的代码会自动部署它,对我来说会很棒,然后我会创建一个备用分支(例如: dev-branch)并不断推送我的更改以查看实际操作(我已经快速推送github上的代码)
那么如何使用Github部署firebase功能,
这个设施已经在firebase中可用,
如果没有,那么我可以自己做(通过使用github开发工具等)吗?
三江源,
Inzamam Malik。
答案 0 :(得分:1)
我厌倦了使用firebase-tools
编写自定义逻辑来部署我的每个不同的项目,所以我创建了firebase-ci。
基本上,它部署到与.firebaserc
中设置的分支名称相关联的项目(在内部使用firebase-tools)
例如:
{
"projects": {
"prod": "prod-firebase",
"master": "dev-firebase",
"default": "dev-firebase"
}
}
在master
分支上部署到dev-firebase项目,在prod
分支上部署到prod-firebase项目。
披露:我是firebase-ci的作者之一,在此答案中提及。