Configure
GitLab helps automate the release and delivery of applications, shortening the delivery lifecycle, streamlining manual processes, and accelerating team velocity. With zero-touch Continuous Delivery (CD) built right into the pipeline, deployments can be automated to multiple environments like staging and production, and the system just knows what to do without being told - even for more advanced patterns like canary deployments. With feature flags, built-in auditing/traceability, on-demand environments, and GitLab pages for static content delivery, you'll be able to deliver faster and with more confidence than ever before.
Product categories
Auto DevOps
Commit your code and GitLab does the rest to build, test, deploy, and monitor automatically. Eliminate the complexities of getting going with automated software delivery by automatically setting up the pipeline and necessary integrations, freeing up your teams to focus on the culture part.
Kubernetes Management
Connect Kubernetes clusters to GitLab for deployments and insights.
Deployment Management
Enable platform engineers to use GitLab as their deployment platform: platform engineers can define common DevSecOps practices, streamline compliance, and share common patterns to enable application development teams to be more efficient.
ChatOps
Tight integrations with Slack and Mattermost make it easy to manage and automate software development and delivery right from your chat app.
Learn more about our roadmap for upcoming features on our Direction page.