GitLab’s complete CI/CD solution

Accelerate delivery with CI/CD automation

Build, test, package, and ship secure software faster. Again and again.

The DevSecOps lifecycle of plan, code, build, test, release, deploy, operate, and monitor arranged in an infinity symbol overlapping the security shield (secure and compliance).

A modern platform for modern workflows

Working with legacy code? GitLab’s platform will bring you up to speed.

Automate the building, testing, packaging, and deploying of secure code from code commit to production, so you can release better quality code more often.

Learn more

Scale as you grow

With built-in or custom CI/CD pipeline templates, you can automatically scan your code to create and run pipelines to build, test, package, and deploy your application — all tailored to fit your evolving needs as a growing organization.

Learn how to get started
lifecycle metrics
  • CI/CD catalog: No need to build pipelines from scratch. Use pre-configured CI/CD components from our public catalog, or create a private catalog to share pipelines within your organization.

  • Merge trains: Keep your main branch green and developers collaborating effectively.

  • Parent-child pipelines: Split growing pipelines into multiples to decrease complexity and improve performance.

  • Hosted runners: Run your CI/CD jobs without having to procure your own infrastructure — or bring your own.

Automate security

Integrate security testing and compliance checks at code commit, and empower developers to easily identify, isolate, and fix code faults before they reach production.

Learn about Security & Compliance
merge request security
  • Continuous vulnerability scanning: Protect your organization by scanning for known open source vulnerabilities, regardless of when your code was last updated.

  • SAST: Scan your application source code and binaries to spot potential vulnerabilities before deployment.

  • Compliance pipelines: Ensure that important policies are enforced, whether it’s standard regulatory controls or your own policy framework.

Continuously deploy

Confidently and consistently release software with enterprise-level delivery tools to manage progressive deployments, orchestrate infrastructure, and protect application environments.

Learn about Enterprise-level deployment
code
  • Progressive delivery: Control where you deploy and test code in production with a small portion of your user base.

  • Canary deployments: Gradually roll out changes to reduce risk and impact.

  • Deployment flexibility: Deploy to virtual machines, Kubernetes clusters, or Faas from multiple cloud vendors.

Get an AI assist

GitLab delivers CI/CD in a single platform with integrated generative AI at every stage of the software development lifecycle.

Learn about GitLab Duo
gitlab duo
  • Security vulnerability explanations: Remediate vulnerabilities more efficiently and ship secure code faster thanks to info about the vulnerability, how it might be exploited, and how to fix it.

  • Root cause analysis: Save time troubleshooting with AI-assisted root cause analysis for CI/CD job failures.

  • Value stream forecasts: Identify potential areas for future improvement, and strengthen planning and decision-making.

50%+ of the Fortune 100 trust GitLab

Ship better software. Faster

See what your team can do with the intelligent

DevSecOps platform.