May 7 · 11 min read · GitLab scheduled pipeline monitoring matters because scheduled CI/CD jobs can fail quietly while the rest of your system looks healthy. Your application is up. Your GitLab project is reachable. Recent commits build successfully. But the scheduled pip...
Join discussionMay 1 · 10 min read · The short answer: GitHub wins for most developers. GitLab wins for specific use cases — and they're not rare use cases. Let me explain where the line is. I've used both platforms extensively. GitHub is where I've worked on every open source project I...
Join discussionApr 27 · 11 min read · You push a critical hotfix, switch branches—and your CI is still running 30 minutes later. In my current project, our backend pipeline ran across a massive monorepo (~7,000 unit, ~600 integration, ~15
Join discussion
Apr 23 · 11 min read · GitLab 18.11 landed on April 16, 2026, and it is the most agentic release the platform has shipped. Three separate AI agents — one for security vulnerability remediation, one for CI pipeline configuration, and one for delivery analytics — moved from ...
Join discussion
Mar 25 · 3 min read · When working with GitLab merge requests, one of the most important decisions your team needs to make is how to handle merge history. GitLab offers several merge methods, but two of the most common are
Join discussion
Mar 19 · 21 min read · Introduction Hello everyone, and welcome to my very first blog post! In this post, I’ll be starting with a foundational task in DevSecOps. For those of you new to this world, DevSecOps is simply the p
Join discussion
Mar 14 · 2 min read · GitLab CI is more powerful than most people use it. Here's what moves the needle. rules: replaces only/except — and it's strictly better deploy_production: rules: - if: $CI_COMMIT_BRANCH == "main" when: manual # requires clic...
Join discussionMar 11 · 5 min read · Recently I investigated a deployment where environment variables existed in the CI/CD system, but the application configuration inside the container was actually coming from somewhere else. At first e
Join discussion