Deploying a Jekyll Site to Netlify with Docker and GitLab CI

This is a step-by-step guide covering how to automatically deploy a Jekyll site to Netlify using Docker and GitLab CI/CD. This post assumes that have already set up a GitLab repository and a Netlify site. Your Jekyll site should have the following project structure as well: