Category Archives: Continuous Integration
Hyper-V in GitHub Actions: A Fresh Azure VM per Job
My VM tool needs GitHub Actions runners that can start VMs themselves. A serverless Azure Function starts a fresh Windows Spot VM with Hyper-V for every job and deletes it afterwards. When idle, this setup costs about €2.50 a month, plus about 14 cents per build.
GitLab CI/CD vs. Heat: How a Hardware Failure Sabotaged CI/CD Jobs
A ROCK 5 A has recently been running as a node in my homelab Kubernetes (k8s) cluster. Gitlab CI jobs with container builds (Buildah, Kaniko) are run on it, for example. After some debugging and extensive troubleshooting, an unusually high error rate in the CI/CD system turned out to be a hardware error. After several years of experience with Gitlab CI, this was...