GitLab Editions & Features - gitlab-org/gitlab

GitLab offers several editions with different features to cater to various use cases. Here’s a comparison of the features of GitLab Community Edition (CE), Enterprise Edition (EE), and JiHu Edition (JH):

GitLab Community Edition (CE)

GitLab CE is the free and open-source version of GitLab. It includes essential features for version control, issue tracking, continuous integration, and continuous deployment. Here are some of its key features:

  • Code review and merge requests
  • Version control with Git
  • Issue tracking
  • Wiki and webhooks
  • Container registry
  • Continuous Integration/Continuous Deployment (CI/CD) with GitLab Runner
  • AutodevOps
  • Security scanning for Static Application Security Testing (SAST), Dependency Scanning, and Container Scanning

Documentation: GitLab CE Features

GitLab Enterprise Edition (EE)

GitLab EE is the paid version of GitLab that includes all the features of CE plus additional functionality for enterprises. Here are some of its key features:

  • Advanced issue tracking with triage and assignee management
  • Code quality with CodeClimate Integration
  • Compliance management with audit logs and security controls
  • Dedicated support and training
  • Geo replication for distributed teams
  • Advanced CI/CD features, including pipelines for merge requests, matrix builds, and merge trains
  • Additional security scanning features, including License Compliance, Fuzz Testing, and Dynamic Application Security Testing (DAST)
  • Disaster Recovery as a Service (DRaaS)

Documentation: GitLab EE Features