如何使用github部署firebase函数

时间:2017-03-24 13:10:24

标签: node.js function firebase google-cloud-functions

实际上它链接到我之前询问的question,其中我要求本地部署firebase功能,因为它需要花费太多时间(由于网络速度慢)和每次部署资源,

然后我有了一个主意,
Heroku 和其他平台通过 Github和Dropbox 提供自动部署功能,因此当我在指定分支中推送代码时,它会自动部署它并使用它很多次,它很棒

enter image description here

我认为如果我推送(这是非常轻的,在时间和资源方面都很重要)GitHub和Firebase上的代码会自动部署它,对我来说会很棒,然后我会创建一个备用分支(例如: dev-branch)并不断推送我的更改以查看实际操作(我已经快速推送github上的代码)

那么如何使用Github部署firebase功能,
这个设施已经在firebase中可用,
如果没有,那么我可以自己做(通过使用github开发工具等)吗?

三江源,
Inzamam Malik。

1 个答案:

答案 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的作者之一,在此答案中提及。