GitLab
Git hosting with built-in CI/CD, container registry, and security scanning in one platform.
Self-hosted Open source MIT (Core) / Proprietary (EE features) gitci-cddevsecops
Pricing
Free (self-hosted Community Edition). Paid tiers from $19/user/month.
GitLab bundles source control, CI/CD pipelines, a container registry, and security scanning into one product, which is the appeal for teams that want fewer integration points to maintain.
Key features
- CI/CD pipelines defined in .gitlab-ci.yml
- Built-in container and package registries
- Merge request approvals and code owners
- Self-hosted or SaaS, same feature core
Self-hosted vs. cloud
Self-hosted Community Edition is genuinely free and full-featured for CI/CD. GitLab.com SaaS trades operational overhead for per-seat pricing on paid tiers.
Quick start
# .gitlab-ci.yml
build:
script:
- echo "Building..."
Alternatives
GitHub has the larger ecosystem; Woodpecker CI is a much lighter self-hosted CI-only option if you don’t need the whole platform.