
With this script, every time we push a commit, GitLab CI checks if the branch that commit belongs to already has an open MR and, if not, creates one.

One user walks through how he tried GitLab caching and split the job into multiple steps to get better feedback.

Management overhead was bogging down the team at HumanGeo. GitLab freed up more than just cash.

GitLab can't make you breakfast? This is what happens when you tell a GitLab team member whose favorite catchphrase is "Challenge accepted."

Since moving to GitLab in 2019, Kali Linux has gone from company-only contributions to a growing number of community contributions.

Switching to GitLab helped a newly minted DevOps engineer grasp the concept of CI/CD.

Three years (as a user and as a contributor) with GitLab.
All fields required
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert