Continuous Integration and Delivery (original) (raw)

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

Leverage our unified platform to track your CI/CD pipeline and get all the metrics you need to continuously improve and keep business stakeholders in the loop.

Learn more

Ensure every project is secure, predictable, and measurable — whether it’s just one or hundreds — with built-in or custom CI/CD pipeline templates.

Minimize manual repetitive tasks and context-switching with GitLab’s automation and generative AI tools, like GitLab Duo, so developers can focus on value-driven work.

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

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

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

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

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.

"By switching to GitLab and automating deployment, teams have moved from monthly or weekly deliveries to daily or multiple daily deliveries."

80% faster CI pipeline builds

90% less time spent on system maintenance

Free

Use GitLab for personal projects

$ 0

per user/month, no credit card required Get started

Premium

For scaling organizations and multi-team usage

Ultimate

For enterprises looking to deliver software faster

For when your mission-critical software requires organization-wide security, compliance, and planning. Why Ultimate?

Accelerate, collaborate, and secure your code with GitLab