主要部分
我正在努力为自己创造一个舒适的工作流程。我只想知道,当我在桌面上提交Repo主分支的更改并将源代码推送到GitHub时,有没有任何方法可以自动从GitHub Repo部署到Firebase主机?
。。。可能使用";GitHub操作">
背景和我尝试过的
截至2022年1月15日,我发现了两种将网站文件部署到firebase主机的方法。
- 事实上的firebasecli方式,使用
firebase deploy
命令将文件推送到firebasehosting - 使用github操作的自动化方式,每次创建拉取请求时都会自动部署站点
第一个很乏味,第二个不是我喜欢的。特别是因为我想要设置的工作流不是太面向git的,所以我不使用"拉取请求";据我所知。我只是直接在主分支中提交更改。
(这是因为,我不是程序员,我只是试图使用Firebase主机+GitHub repo创建一个博客网站(
我还提到https://medium.com/firebase-developers/the-comprehensive-guide-to-github-actions-and-firebase-hosting-818502d86c31
使用Deploy生存&通过GitHub拉取请求预览频道。如果您使用pull请求来审查更改,或者如果您将提交直接推送到主分支,它将起作用。
不过,我建议您使用拉取请求。仔细检查您的更改是一个很好的流程,通过Firebase操作,它将部署更改的临时预览,这样您就可以验证一切是否正确。