A ArchDevTools
// CI/CD & Deployment

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.