CircleCI Followup: Deploying Via rsync
In our article, we showed you how to automate the deployment of a Hugo site using CircleCI. The example we provided used the awscli utility to deploy the results of your build process to an AWS S3 bucket. In this follow-up, we will show you how to use the rsync utility to deploy your site to any rsync-enabled server.
Why rsync? rsync is a utility for transferring files between machines.
Automate Your Static Site Deployment with CircleCI
This tutorial was updated on February 5, 2020 to use apt in place of apk to install git. This article is part of our on-going Frontend Friday modern web development series
Tools like Hugo, Jekyll, and Gatsby have made building static sites a popular and practical choice for developers. One major disadvantage these tools have, however, is the need to regenerate and redeploy their files every time there is new content to publish.