Skip to content
Using Google Cloud Build for Continuous Deployment of a Hugo static website.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
layouts
static
themes
.gitignore
.gitmodules
Dockerfile-firebase
Dockerfile-hugo-xtnd
LICENSE
README.md
cloudbuild.yaml
config.toml
firebase.bash
imgbuilder.bash
update.py

README.md

Using Google Cloud Build, for Continuous Deployment of Hugo powered websites

This repository contains source code for a totally free solution for Continuous Deployment of Hugo powered websites, based entirely on Google's cloud infrastructure, utilizing Google's Cloud Build, Source Repositories, Registry, Key Management Service and Firebase.

What is Continuous Deployment

Continuous Deployment aims at minimizing the total time taken for code changes in development to deploy in the production environment. In this practice there's no human intervention at all, since the entire pipeline is put into production automatically. This is achieved with appropriate infrastructure capable of automating the steps of testing, building and deploying.

What is HUGO

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.

Hugo Theme

The Hugo theme and content used for the example site is Coder by Luiz F. A. de Prá

How to use the source files

The use of source files is described in the associated post: Google Cloud Build, CI/CD for Hugo websites

Why is it free

The solution is described as free, considering Google's free tier offering in conjunction with their always free limits and with intended use for personal sites, blogs and in general small scale and limited traffic projects. Please, read carefully Google's Cloud pricing schemes and be alert for any changes to their free tier offering.

You can’t perform that action at this time.