如何在提交到主分支时自动部署到firebase



主要部分

我正在努力为自己创造一个舒适的工作流程。我只想知道,当我在桌面上提交Repo主分支的更改并将源代码推送到GitHub时,有没有任何方法可以自动从GitHub Repo部署到Firebase主机?

。。。可能使用";GitHub操作">

背景和我尝试过的

截至2022年1月15日,我发现了两种将网站文件部署到firebase主机的方法。

  1. 事实上的firebasecli方式,使用firebase deploy命令将文件推送到firebasehosting
  2. 使用github操作的自动化方式,每次创建拉取请求时都会自动部署站点

第一个很乏味,第二个不是我喜欢的。特别是因为我想要设置的工作流不是太面向git的,所以我不使用"拉取请求";据我所知。我只是直接在主分支中提交更改。

(这是因为,我不是程序员,我只是试图使用Firebase主机+GitHub repo创建一个博客网站(

我还提到https://medium.com/firebase-developers/the-comprehensive-guide-to-github-actions-and-firebase-hosting-818502d86c31

使用Deploy生存&通过GitHub拉取请求预览频道。如果您使用pull请求来审查更改,或者如果您将提交直接推送到主分支,它将起作用。

不过,我建议您使用拉取请求。仔细检查您的更改是一个很好的流程,通过Firebase操作,它将部署更改的临时预览,这样您就可以验证一切是否正确。

最新更新