Node.js 如何使用github部署firebase函数
实际上它链接到了我之前的问题,我在其中要求本地部署firebase功能,因为每次部署都需要太多的时间(由于网络速度慢)和资源 然后我有了一个想法,Node.js 如何使用github部署firebase函数,node.js,function,firebase,google-cloud-functions,Node.js,Function,Firebase,Google Cloud Functions,实际上它链接到了我之前的问题,我在其中要求本地部署firebase功能,因为每次部署都需要太多的时间(由于网络速度慢)和资源 然后我有了一个想法, Heroku和其他平台提供了带有Github和Dropbox的自动部署功能,因此当我在指定的分支中推送代码时,它会自动部署,并且我多次使用它,这非常棒 我想,如果我在GitHub上推送代码(这在时间和资源上都很轻),Firebase会自动部署它,这对我来说会很好,然后我会创建一个备用分支(例如:dev分支),并不断推送我在其中所做的更改以使其生效(
Heroku和其他平台提供了带有Github和Dropbox的自动部署功能,因此当我在指定的分支中推送代码时,它会自动部署,并且我多次使用它,这非常棒 我想,如果我在GitHub上推送代码(这在时间和资源上都很轻),Firebase会自动部署它,这对我来说会很好,然后我会创建一个备用分支(例如:dev分支),并不断推送我在其中所做的更改以使其生效(我已经有了在GitHub上推送代码的快速方法) 那么如何使用Github部署firebase函数,
该设施已在firebase中可用,
如果不可用,那么我可以自己做吗(使用github开发工具等) 谢谢你,
Inzamam Malik。我厌倦了使用
firebase工具为我的每个不同项目的部署编写自定义逻辑,所以我创建了
基本上,它部署到与.firebaserc
中设置的分支名称相关联的项目中(在内部使用firebase工具)
例如:
{
"projects": {
"prod": "prod-firebase",
"master": "dev-firebase",
"default": "dev-firebase"
}
}
在master
分支上部署到dev firebase项目,在prod
分支上部署到prod firebase项目
披露:我是的作者之一,这在回答中提到。虽然构建这样的东西是绝对可能的:从git repo部署比使用Firebase CLI部署要快多少?没有内置的方法,但通过类似