Posts tagged: gitlab
The CI/CD Migration That Killed My Blog for 24 Hours — A DevSecOps Teaching Case
A DevSecOps walkthrough of migrating a 185-post static blog from GitLab Pages + self-hosted runner to Cloudflare Pages direct deploy — the mental model, the failure that broke production, and the SDLC principles behind every decision.
The Complete CI/CD Architecture of a Solo Developer's Blog
A deep-dive into the CI/CD pipeline that ships a 180+ post static blog from a Chromebook to production — with diagrams, cost analysis, and the architecture decisions behind every stage.
The 4-Stage Chain That Ships This Site
One commit, four stages, no manual deploys — the local → local runner → GitLab Pages → nurazhar.com pipeline that publishes every post on this blog.
How I Stopped Burning GitLab's 400-Minute Quota — A Self-Hosted Runner on My Own Box
GitLab's free tier is 400 CI minutes a month — fine for occasional commits, hostile if you post daily. I swapped the shared runner for a self-hosted one on my own machine. The quota became irrelevant. This post is the first publish through the new pipeline.
Leaving GitHub for GitLab — A Post-Mortem on Platform Migration
Why I moved my entire open-source presence from GitHub to GitLab — the trigger, the process, and what I kept public.
Why GitLab Beats GitHub for Solo Developers
An in‑depth guide for a solo developer showing how GitLab’s all‑in‑one platform collapses entropy to zero.
Debugging GitLab Pages: Hardcoded Paths, HTTPS Domains, and Self-Healing CI/CD
Two issues broke my CI/CD pipeline and HTTPS domain on nurazhar.com: a hardcoded local resume path in the static site generator, and an incomplete GitLab Pages SSL certificate for the custom domain. Here's the forensic breakdown.