Fix a Slow Self-Hosted GitLab: The RAM Trap During Pipelines
Self-hosted GitLab grinds to a halt during CI pipelines? Diagnose the RAM ceiling in five commands, trim Puma/Sidekiq/Prometheus in gitlab.rb, and cut build time in half.
6 posts tagged with #ci-cd
Self-hosted GitLab grinds to a halt during CI pipelines? Diagnose the RAM ceiling in five commands, trim Puma/Sidekiq/Prometheus in gitlab.rb, and cut build time in half.
Step-by-step guide to setting up GitLab Runner as a Docker container on a dedicated Debian 13 VM. Includes a comparison with bare-metal installation and why containerized runners are the better choice.
Step-by-step guide to implementing Git hooks with Husky in a real Astro blog project. Learn how to set up pre-commit linting, commit message validation, and integrate with GitLab CI/CD.
Complete guide to automating your Astro blog deployment using GitLab CI/CD pipelines - from zero to production with automated builds, tests, and deployments.
A practical guide to optimizing GitLab Runner performance - direct internal connections, Docker executor tuning, caching strategies, and runner configuration.
Learn how to configure GitLab Container Registry on self-hosted instances, including best practices for Docker image management, CI/CD integration, and troubleshooting common issues like Cloudflare Tunnel configurations.