GitLab Collective

GitLab is the open DevOps platform, delivered as a single application. Our open source collaboration is a great place to share and learn information about version control, CI/CD, DevSecOps, and all-remote workflows.
New Members can now contribute articles

We’ve added a new feature that allows Members of a collective to write Articles. Simply submit a proposal, get it approved by a Recognized Member, and publish it.

See how the process works


Browse 3 articles that are relevant to the GitLab Collective and written or verified by Recognized Members or Employees.

2 minute read
How-to guide

Using "needs" to improve the speed of your pipelines

The needs feature of GitLab's CI is one of the most underutilized tools in the GitLab bag of tricks. While traditional pipelines progress from stage to stage, needs allows you to run jobs from ...
user avatar
  • 275k
4 minute read
How-to guide

How to use pre-commit to automatically correct commits and merge requests with GitLab CI

In this article, I'm going to teach you about pre-commit hooks, how to set them up using pre-commit, and how to automate the whole process of keeping your repo in check using GitLab CI. At the end of ...
user avatar
6 minute read
How-to guide

How to use external status checks for merge requests

The external status checks for merge requests capability was recently introduced in the product by GitLab and it allows the integration of third-party systems and applications with GitLab merge ...
user avatar