Auto Build

The Autobuild project is a personal DevOps initiative where I’m automating the process of building and deploying my static blog site. It replaces a previously manual workflow—where I’d write a post, run a Python script to clean and prep it, build the site with Hugo, and push it to GitHub—with an automated CI/CD pipeline using Jenkins. When I push a new post to my private blog-posts repo (now hosted on my homelab Gitea instance), it triggers Jenkins via a webhook. Jenkins then pulls the code, runs my script, builds the site, and deploys it to GitHub Pages.

Eventually, this will evolve into a GitOps-based deployment using Argo CD and K3S within my homelab, where Jenkins will also update Kubernetes manifests and Argo CD will handle the redeployment. It’s part learning exercise, part infrastructure overhaul, and part fun—driven by a desire to gain hands-on experience with tools like Jenkins, GitOps, and container orchestration.

whoami

A general purpose blog for me to braindump anything I might be thinking about. Please don’t hesitate to reach out if you have any questions.