# A complete prod Hugo setup with Free Firebase Hosting, CI/CD & Web-Editing -- A Tutorial Series

**URL:** <https://discourse.gohugo.io/t/a-complete-prod-hugo-setup-with-free-firebase-hosting-ci-cd-web-editing-a-tutorial-series/17119>\
**Category:** tips & tricks\
**Created:** [February 19, 2019, 6:28pm UTC](https://discourse.gohugo.io/t/a-complete-prod-hugo-setup-with-free-firebase-hosting-ci-cd-web-editing-a-tutorial-series/17119 "2019-02-19T18:28:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonymet](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/tonymet/32/7941_2.png) [@tonymet](https://discourse.gohugo.io/u/tonymet)\
**Post date:** [February 19, 2019, 6:28pm UTC](https://discourse.gohugo.io/t/a-complete-prod-hugo-setup-with-free-firebase-hosting-ci-cd-web-editing-a-tutorial-series/17119/1 "2019-02-19T18:28:22Z")

</div>

I’ve started a brief tutorial series on creating a Hugo site on GCP & Firebase Hosting. When you’re done you’ll have a prod-ready Hugo site, with CI/CD & free hosting on Firebase

- How to Set up Google Cloud Shell and edit online from any device
- Creating a new Hugo site and pushing your site to a private GCP repository (Github/Gitlab is optional)
- Hosting your site for free with Firebase Hosting – scale up to a large audience easily
- Auto build & deploy using Cloud Builders

[Read On…](https://tonym.us/publish-free-static-websites-with-firebase-hugo-and-google-cloud-builder-part-1.html#publish-free-static-websites-with-firebase-hugo-and-google-cloud-builder-part-1)

Leave comments here or on the tutorial if you have questions or want to expand the tutorial.

---

<div class="post-metadata">

**Author:** ![zendern](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/zendern/32/7866_2.png) [@zendern](https://discourse.gohugo.io/u/zendern)\
**Post date:** [February 20, 2019, 12:25am UTC](https://discourse.gohugo.io/t/a-complete-prod-hugo-setup-with-free-firebase-hosting-ci-cd-web-editing-a-tutorial-series/17119/2 "2019-02-20T00:25:57Z")

</div>

Very cool, thanks! I should give google cloud shell and gcp a try.

I edit locally in VS Code, push to gitlab, then gitlab CI/CD upload to Firebase.

How mobile friendly is your setup? I am looking for the most efficient solution to update my site from my phone, and haven’t found a good way to do it yet.

---

<div class="post-metadata">

**Author:** ![tonymet](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/tonymet/32/7941_2.png) [@tonymet](https://discourse.gohugo.io/u/tonymet)\
**Post date:** [February 20, 2019, 12:38am UTC](https://discourse.gohugo.io/t/a-complete-prod-hugo-setup-with-free-firebase-hosting-ci-cd-web-editing-a-tutorial-series/17119/3 "2019-02-20T00:38:59Z")

</div>

if you put your phone in desktop mode you can open the cloud shell and edit files. I recommend a bluetooth keyboard to make life easier, but emergency changes can be done
