SStatWharf
Menu

Best CI/CD Tools (2026): Top 8 Compared

Updated October 2026By StatWharf Editorial8 vendorsMethodology

CI/CD tools build, test and deploy code each time it changes. The eight products here split four ways. GitHub Actions, GitLab CI/CD and Azure Pipelines are CI/CD services bundled with a code-hosting or DevOps platform and priced by user seats plus included minutes or parallel jobs. CircleCI and Buildkite are standalone CI services: CircleCI bills usage in credits, while Buildkite charges per active user and lets teams run their own build agents. Harness is a modular software delivery platform whose CI and CD modules are sold by quote. Jenkins and Argo CD are open-source projects that teams install and operate themselves; Argo CD handles Kubernetes deployment only and pairs with a separate CI system.

Order is not a ranking. How entries are ordered.

On this page
  1. Comparison table
  2. Vendor details
  3. Harness
  4. GitHub Actions
  5. GitLab CI/CD
  6. CircleCI
  7. Jenkins
  8. Buildkite
  9. Azure Pipelines
  10. Argo CD
  11. How to choose
  12. Frequently asked questions
  13. Suggest a vendor

Compare at a glance

Select a vendor for details and sources. Scroll the table horizontally on smaller screens.

CI/CD Tools: vendor fit and recorded pricing
VendorConsider forPricing notesStandout
HarnessenterpriseEnterprises wanting CI, CD, GitOps and security testing on one governed platformFree plan; Essentials bundle and modular Enterprise plan by quote; no per-pipeline charges stated Checked Oct 2026AI-assisted deployment verification with automatic rollback and central management of Argo CD instances
GitHub Actionsmid-marketTeams hosting code on GitHub that want CI/CD inside their repositoriesFree $0 with 2,000 minutes; Team $4 and Enterprise from $21 per user per month for the first 12 months; extra minutes metered Checked Oct 2026Free standard runners for public repositories and no minute charges on self-hosted runners
GitLab CI/CDmid-marketOrganisations wanting source control, CI/CD and security testing in one DevSecOps platformFree $0 with 400 compute minutes; Premium $29 per user per month billed annually; Ultimate by quote; extra minutes $10 per 1,000 Checked Oct 2026Available as GitLab.com SaaS, self-managed or single-tenant Dedicated
CircleCImid-marketTeams wanting hosted CI with usage-based billing and broad machine choiceFree $0 with 30,000 credits a month; Performance from $15 per month with 30,000 credits, extra 25,000 credits $15; Scale billed annually by quote Checked Oct 2026Credit-based usage across Docker, Linux, Windows, Arm, macOS and GPU resource classes
Jenkinsopen-sourceTeams that want a self-hosted, plugin-extensible automation server under their own controlOpen source under the MIT License; no vendor price list; buyer supplies servers and maintenance Checked Oct 2026More than 2,300 community plugins and Jenkinsfile pipeline-as-code
BuildkitespecialistPlatform teams running large build volumes on their own or hybrid build agentsFree $0 for up to 5 users; Pro $30 per active user per month, 10 agents included then $3.50 per agent per month; Enterprise custom, 30-user minimum Checked Oct 2026Dynamic pipelines generated at runtime, with self-hosted, Buildkite-hosted or hybrid agents
Azure Pipelinesmid-marketTeams on Azure DevOps or Microsoft stacks building for Windows, Linux, macOS and mobileOne free Microsoft-hosted job (1,800 minutes) and one free self-hosted job; extra jobs $40 hosted or $15 self-hosted per month Checked Oct 2026Priced per parallel job with unlimited minutes, connecting to GitHub or Azure Repos
Argo CDopen-sourceKubernetes teams adopting GitOps for deployment, paired with a separate CI toolOpen source under the Apache License 2.0; no vendor price list; runs inside the buyer's Kubernetes cluster Checked Oct 2026Detects drift between the live cluster and the Git-declared state, and syncs or rolls back

These comparisons draw on public product information, not hands-on testing of every tool. Source records identify available references and checks; missing evidence is marked. Buyer fit is an editorial assessment, not a measured performance score. How to use this research.

CI/CD tools automate the path from a code change to a running release. Continuous integration builds each change and runs automated tests; continuous delivery packages the result and deploys it to test or production environments. Buyers also search for this category as continuous integration tools, build servers, pipeline tools or DevOps automation platforms.

The eight products compared here fall into four groups. GitHub Actions, GitLab CI/CD and Azure Pipelines come with a code-hosting or DevOps platform. CircleCI and Buildkite are standalone CI services with different billing models: credits for CircleCI and active users plus agents for Buildkite. Harness is a modular delivery platform sold by quote above its free plan. Jenkins and Argo CD are open-source projects that buyers run themselves, and Argo CD covers Kubernetes deployment only. All pricing notes were checked in October 2026. Entries with dated source checks appear first. That order records research readiness. It is not a measure of product quality or a ranking.

Related pages cover test automation tools, container security tools and load testing tools.

Vendor details and trade-offs

Harness

enterpriseharness.io ↗
Consider forPlatform engineering teams in larger organisations that want CI, continuous delivery, GitOps and policy controls from one vendor, with modules chosen to fit their stack
Pricing notesHarness lists three plans. Free includes Harness Open Source, Litmus Chaos and community support. Essentials is an all-in-one bundle of CI, CD, infrastructure as code and security testing for up to 500 users with standard support. Enterprise lets buyers pick any modules, with unlimited users and premier support. Essentials and Enterprise prices are not published and are quoted by sales; the page states there are no per-pipeline charges (checked Oct 2026)
Feature to evaluateHarness CD measures canary and blue-green deployments against observability baselines and can roll back, and its GitOps module manages many Argo CD instances from one dashboard

Harness sells a software delivery platform made of separate modules, including Continuous Integration, Continuous Delivery & GitOps, Infrastructure as Code Management, Application Security Testing, Feature Management & Experimentation, Database DevOps and Artifact Registry. Buyers can take the Essentials bundle, which combines CI, CD, infrastructure as code and security testing, or choose modules individually on the Enterprise plan.

The CI module focuses on build and test speed. Test Intelligence selects only the tests affected by a code change, Build Intelligence caches unchanged compilation outputs, and Docker Layer Caching covers Docker layers and package managers such as Maven, npm, Gradle and pip. Harness Cloud provides managed build machines for Mac, Linux and Windows. Flaky tests are detected and quarantined automatically, and golden pipeline templates with OPA policies enforce standards across teams. Harness CI connects to GitHub, GitLab, Bitbucket, Azure Repos and Harness Code.

The CD module deploys to Kubernetes, serverless, multi-cloud, on-premises virtual machines and mainframe targets, and can provision environments in a pipeline with Terraform, CloudFormation or Azure Blueprints. Canary and blue-green releases are verified against data from tools such as Datadog, Dynatrace, Elastic and Prometheus, with rollback that can run automatically or wait for human approval. Its GitOps feature manages Argo CD instances, ApplicationSets and rollouts centrally. Policy, RBAC, audit trails and deployment freeze windows are built into pipelines. On the comparison table, Essentials allows up to 60 concurrent pipeline executions; Enterprise allows unlimited CI executions and up to 500 for CD.

Potential strengths

  • CI, CD, GitOps, infrastructure as code and security testing are available from one vendor
  • Enterprise plan allows unlimited users and modular purchasing

Trade-offs

  • No paid plan price is published
  • Essentials caps users at 500, organisations at one and pipeline history at six months
Sources and status

GitHub Actions

mid-marketgithub.com ↗
Consider forDevelopment teams whose code is already on GitHub and who want build, test and deployment workflows triggered by repository events without a separate CI vendor
Pricing notesGitHub Free costs $0 and includes 2,000 Actions minutes a month. Team is listed at $4 per user per month and Enterprise from $21 per user per month, each shown for the first 12 months, with 3,000 and 50,000 minutes a month respectively. Usage above the included minutes and storage is billed to the account. Standard GitHub-hosted runners are free in public repositories, self-hosted runners are free, and larger runners are always charged (checked Oct 2026)
Feature to evaluateWorkflows run on any GitHub event, with a marketplace of reusable actions and hosted runners for Linux, macOS, Windows, ARM, GPU and containers

GitHub Actions is the CI/CD and automation service built into GitHub. Workflows can start on any GitHub event, such as a push, a pull request or a new issue, so the same system that builds and tests code can also deploy web services, publish packages or triage issues. The Actions marketplace offers reusable actions that connect other tools to a workflow.

GitHub-hosted runners cover Linux, macOS, Windows, ARM, GPU and containers, and jobs can run directly on a virtual machine or inside a container. Teams can also attach self-hosted runners in their own cloud or on-premises machines. Matrix builds test across several operating systems and runtime versions at once, and GitHub lists Node.js, Python, Java, Ruby, PHP, Go, Rust and .NET among supported languages. Live logs, a built-in secret store at repository, environment or organisation level, and multi-container testing with Docker Compose are included.

Billing documentation sets out the allowance for each plan. Free and Free for organisations include 2,000 minutes and 500 MB of artifact storage a month; Team includes 3,000 minutes and 2 GB; Enterprise Cloud includes 50,000 minutes and 50 GB. Cache storage is a separate 10 GB per repository. Artifact storage is shared with GitHub Packages and accrues hourly, so deleting artifacts stops future charges but not charges already accrued. GitHub also notes that Copilot code review consumes Actions minutes on private repositories.

Potential strengths

  • Standard hosted runners are free for public repositories
  • Seat prices and included minutes for every plan are published

Trade-offs

  • Larger runners are charged even within plan quotas and on public repositories
  • Usage is blocked once the quota is used if no payment method is on file
Sources and status

GitLab CI/CD

mid-marketabout.gitlab.com ↗
Consider forEngineering organisations that want code hosting, CI/CD pipelines, security scanning and compliance controls in one product, including those that must self-host
Pricing notesFree costs $0 per user per month with 5 users per top-level group, 400 compute minutes a month and 10 GiB of storage. Premium costs $29 per user per month, billed annually, with 10,000 compute minutes a month. Ultimate is custom-priced and includes 50,000 compute minutes a month. Additional compute minutes cost $10 per 1,000 minutes as a one-time payment on any plan. Premium and Ultimate currently include $12 and $24 of GitLab Credits per user per month for AI features under a limited-time promotion (checked Oct 2026)
Feature to evaluatePipelines are defined in a .gitlab-ci.yml file next to the code, and Ultimate adds application security testing, supply chain security and compliance governance on the same platform

GitLab CI/CD is part of GitLab, which also covers source code management, agile planning, artifact management, security testing and governance. It is available on all three tiers, Free, Premium and Ultimate, and in three deployment models: GitLab.com, hosted by GitLab; GitLab Self-Managed, run on the buyer's own infrastructure; and GitLab Dedicated, a single-tenant SaaS for organisations with data isolation and residency requirements.

Pipelines are defined in a .gitlab-ci.yml file at the root of a project. The file describes stages, which set the order of execution, and jobs, which run scripts such as compiling or testing code. GitLab creates a pipeline on a commit, a merge request, a schedule or a manual run. Runners execute the jobs; on GitLab.com, Linux, Windows and macOS runners are already available, and teams can register their own runners. On the self-managed Free tier, buyers bring their own storage and runners.

Premium adds advanced CI/CD, team project management, SLA management and priority support, with unlimited licensed users. Ultimate adds application security testing, software supply chain security, vulnerability management, portfolio and value stream management, and compliance and governance features, plus unlimited guest users. AI features are accessed through GitLab Credits, which the Free plan can buy as an add-on. Buyers who regularly exceed included compute minutes can buy additional minutes in blocks on any plan.

Potential strengths

  • Same pipeline syntax across GitLab.com, Self-Managed and Dedicated
  • Static application security testing is included even on the Free plan

Trade-offs

  • Ultimate pricing is not published
  • Free on GitLab.com is limited to 5 users per top-level group and 400 compute minutes
Sources and status

CircleCI

mid-marketcircleci.com ↗
Consider forSoftware teams that want a hosted CI service independent of their code host, with pay-as-you-go usage and access to macOS, Arm and GPU build machines
Pricing notesFree costs $0 a month with 30,000 credits, up to 5 active users and up to 6,000 build minutes on a small Docker resource class. Performance starts at $15 a month with 30,000 credits and 5 active users; additional users cost $15 a month and additional credits $15 per 25,000. Bulk purchases start at 1 million credits for $600. Scale is custom-priced and billed annually. Prices exclude applicable taxes (checked Oct 2026)
Feature to evaluateOrbs package reusable configuration for common deployment targets, and the Free plan includes Docker, Windows, Linux, Arm, macOS and self-hosted runners

CircleCI is a standalone CI/CD service offered in the cloud and as CircleCI Server for self-hosting. A repository on a supported version control system is added as a project, and every code change then triggers tests in a clean container or virtual machine, with each job running separately. CircleCI sends notifications by email and integrates with Slack, and it can deploy code to cloud environments. The orbs registry holds packages of reusable configuration for common deployment targets.

Everything is paid for in credits. Credits cover active users, machine type and size, and premium features. Resource classes span x86 and Arm Docker, Linux virtual machines, Windows, macOS on M4 Pro hardware and, on Scale, Nvidia GPU machines. Concurrency rises from 30 jobs on Free to 80 on Performance and unlimited on Scale; macOS concurrency is 1, 15 and custom. Network and storage above monthly thresholds cost 420 credits per GB ($0.252), and Docker layer caching uses 200 credits per job run ($0.12).

Free-plan credits expire monthly, while paid credits roll over and expire after a year, and automatic refills reload the account as credits run out. Flaky test detection covers 5 tests on Free and is unlimited on paid plans. CircleCI announced that its Smarter Testing feature, which runs fewer tests for faster feedback, is generally available. Scale adds enterprise controls, the largest resource classes and an optional 24/7 support add-on.

Potential strengths

  • Free plan includes 30x concurrency and every major operating system
  • Paid credits roll over month to month for up to a year

Trade-offs

  • Credit consumption varies by machine type, so monthly cost needs modelling
  • GPU resource classes and the largest machines require the Scale plan
Sources and status

Jenkins

open-sourcejenkins.io ↗
Consider forOrganisations with the in-house skills to run their own CI server that need to integrate many tools or build on Windows, Linux and macOS infrastructure they control
Pricing notesJenkins is open-source software distributed under the MIT License and downloaded from jenkins.io. There is no vendor price list or subscription. The buyer installs and operates Jenkins and supplies the machines that run builds (checked Oct 2026)
Feature to evaluateA plugin architecture with more than 2,300 community-contributed plugins that integrate with most CI/CD toolchains

Jenkins describes itself as an open-source automation server. It is a self-contained Java-based program with packages for Windows, Linux, macOS and other Unix-like systems, and it is configured through a web interface with on-the-fly error checks and built-in help. Jenkins can serve as a simple CI server or as the continuous delivery hub for a project.

Extensibility is the core design choice. The project lists more than 2,300 community-contributed plugins that integrate Jenkins with tools across the continuous integration and delivery toolchain. Work can be distributed across multiple machines, so builds, tests and deployments run on several platforms in parallel.

Jenkins Pipeline defines the build process as code. The definition is written in a text file called a Jenkinsfile and committed to the project's source repository, which the documentation describes as the foundation of pipeline-as-code. A Jenkinsfile can use Declarative syntax, designed to be easier to write and read, or Scripted syntax. Pipelines typically include stages for building, testing and delivering an application, support branches and pull requests through multibranch pipelines, can run steps inside Docker, and can be extended with shared libraries.

Jenkins is a community-driven project. Its homepage lists CloudBees, the Oregon State University Open Source Lab, the Continuous Delivery Foundation, AWS, GitHub and JFrog among organisations making major commitments to support it. The source code is published under the MIT License.

Potential strengths

  • No licence fee under the MIT License
  • Distributes builds, tests and deployments across multiple machines and platforms

Trade-offs

  • The buyer is responsible for hosting, upgrades and plugin maintenance
  • No vendor support is included with the project itself
Sources and status

Buildkite

specialistbuildkite.com ↗
Consider forPlatform engineering teams with high build volumes that want to keep code and secrets on their own infrastructure while Buildkite handles orchestration
Pricing notesFree costs $0 for up to 5 users, 10 concurrent jobs and 2,000 Linux vCPU minutes a month. Pro costs $30 per active user per month for up to 50 users, with 10 concurrent agents included, then $3.50 per agent per month up to 250, and 4,000 Linux vCPU minutes a month. Enterprise is custom-priced with a 30-user minimum and volume discounts. A 30-day all-access trial needs no credit card. Prices are in USD (checked Oct 2026)
Feature to evaluatePipelines can be written in a programming language through the Buildkite SDK, and steps can be generated and uploaded while a build runs

Buildkite is a CI/CD platform made up of Pipelines, Test Engine and Package Registries. Its model separates orchestration from execution: Buildkite runs the control plane, while build agents run either on the buyer's own cloud or on-premises machines, on Buildkite-hosted macOS and Linux machines, or in a hybrid of both. Buildkite states that this lets teams retain control over their code, secrets and security perimeter.

Dynamic pipelines are central to the product. Steps can be generated and uploaded at runtime, so a build adapts to code changes, test results or other build-time logic, and the Buildkite SDK lets teams define workflows in a programming language rather than static YAML. Buildkite advertises no limits on parallel builds and describes P95 billing, under which customers pay for typical usage while occasional spikes are ignored. Visual tools show build dependencies, timelines and bottlenecks, alongside searchable logs and annotations.

Test Engine is included in every plan with monthly test-execution limits of 250,000 on Free and 1 million on Pro, and covers flaky-test removal, test splitting and performance analysis. Enterprise adds hosted agents with remote Docker builders, a private container registry, the largest machine sizes and Linux ARM64, plus SCIM, custom SAML and ADFS, private log and artifact storage, audit-log exports, SIEM integrations and a 99.95% platform uptime commitment. Build retention extends to one year with historical export on Enterprise.

Potential strengths

  • Self-hosted agents keep source code and secrets inside the buyer's security perimeter
  • Published per-user and per-agent prices

Trade-offs

  • Pro is capped at 50 users, and Enterprise requires at least 30 users
  • Build retention is 30 days on Free and 90 days on Pro
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per active user per month; agents above the included 10 billed per agent per month
  • Source review: checked Oct 23, 2026
  • Vendor confirmation: not confirmed

Azure Pipelines

mid-marketazure.microsoft.com ↗
Consider forDevelopment teams using Azure DevOps or deploying to Azure that need CI/CD for many languages and platforms, including .NET, Android and iOS
Pricing notesEach organisation gets one free Microsoft-hosted parallel job with 1,800 minutes a month and one free self-hosted parallel job with unlimited minutes. Each extra Microsoft-hosted parallel job costs $40 a month and each extra self-hosted parallel job $15 a month, both with unlimited minutes. GitHub-hosted macOS agents bill per minute at $0.062 (Standard) and $0.102 (XL). The Azure DevOps Basic plan, which includes Pipelines, is free for the first 5 users, then $6 per user per month (checked Oct 2026)
Feature to evaluateParallel-job pricing with unlimited minutes per paid job, and an on-premises edition in Azure DevOps Server

Azure Pipelines is the part of Azure DevOps that combines continuous integration, continuous testing and continuous delivery. Microsoft documents tasks for Node.js, Python, Java, PHP, Ruby, C#, C++, Go, Xcode, .NET, Android and iOS, running in parallel on Linux, macOS and Windows. Pipelines connect to several version control systems, including GitHub and Azure Repos. The same build service is also available on premises through Azure DevOps Server.

Continuous testing runs automated tests in many frameworks as part of CI, using command-line, PowerShell or Bash scripts, and reports results through analytics and build-on-build reports. Continuous delivery produces deployable artifacts for infrastructure and applications and deploys them to virtual machines, containers, on-premises and cloud platforms, and platform-as-a-service targets, or publishes mobile apps to a store. Package management lets pipelines publish NuGet, npm, Maven or Python packages to Azure Artifacts or another repository.

Pricing is based on parallel jobs rather than per-minute usage for most workloads. Every organisation with billing set up through a valid Azure subscription receives a free grant for private projects: one Microsoft-hosted parallel job that can run up to 60 minutes per job and 1,800 minutes a month, plus one self-hosted parallel job with unlimited minutes. Additional parallel jobs are bought monthly. Azure Artifacts includes 2 GiB free per organisation, and the Basic plan's first five users are free.

Potential strengths

  • Paid parallel jobs carry unlimited minutes, which makes cost predictable
  • Visual Studio subscribers get Azure DevOps access without counting against the 5 free users

Trade-offs

  • The free hosted grant requires linking a valid Azure subscription
  • Free-tier hosted jobs are limited to 60 minutes per run
Sources and status

Argo CD

open-sourceargoproj.github.io ↗
Consider forPlatform teams deploying to one or more Kubernetes clusters who want Git to be the single source of truth for application state
Pricing notesArgo CD is open-source software published under the Apache License 2.0. There is no vendor price list or subscription; it is installed into a Kubernetes cluster and operated by the buyer (checked Oct 2026)
Feature to evaluateA Kubernetes controller that continuously compares live application state with the desired state in Git and visualises any difference

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It follows the GitOps pattern: Git repositories hold the desired state of each application, and Argo CD automates deployment of that state to the target environments. Manifests can be Kustomize applications, Helm charts, Jsonnet files, plain directories of YAML or JSON, or output from a custom configuration management plugin. Deployments can track branches or tags, or be pinned to a specific Git commit.

Architecturally, Argo CD runs as a Kubernetes controller that continuously monitors running applications and compares their live state with the target state in Git. An application whose live state deviates is marked OutOfSync, and Argo CD reports and visualises the difference. Syncing can be automatic or manual, and any configuration committed to Git can be rolled back to.

Documented features include deployment to multiple clusters, SSO through OIDC, OAuth2, LDAP and SAML 2.0, multi-tenancy with RBAC policies, health status analysis, a web UI with real-time activity, a CLI for automation and CI integration, webhooks from GitHub, Bitbucket and GitLab, audit trails and Prometheus metrics. PreSync, Sync and PostSync hooks support blue/green and canary rollouts. Argo CD does not build or test code, so teams typically trigger it from a CI tool by committing updated manifests.

The Argo project was accepted to the CNCF in March 2020 and reached Graduated maturity on 6 December 2022. Harness, also on this page, offers commercial management of Argo CD instances through its GitOps module.

Potential strengths

  • Supports Kustomize, Helm, Jsonnet and plain YAML manifests
  • Argo is a CNCF graduated project, a status reached in December 2022

Trade-offs

  • Covers delivery to Kubernetes only; builds and tests need a separate CI system
  • The buyer runs and maintains the installation
Sources and status

How to choose a vendor

Start from where the code already lives

GitHub Actions runs inside GitHub repositories and GitLab CI/CD inside GitLab projects, so both avoid a separate integration. Azure Pipelines connects to GitHub and Azure Repos. CircleCI, Buildkite, Harness and Jenkins connect to external repositories; Harness lists GitHub, GitLab, Bitbucket, Azure Repos and its own Harness Code.

Model the bill on minutes, credits or parallel jobs

Each vendor meters build capacity differently. GitHub includes 2,000 to 50,000 minutes a month by plan, GitLab 400 to 50,000 compute minutes, CircleCI 30,000 credits, Buildkite 2,000 or 4,000 Linux vCPU minutes, and Azure Pipelines one free parallel job with 1,800 minutes. Price a typical month of builds, including macOS jobs, under each model before comparing seat prices.

Decide between hosted and self-hosted runners

Self-hosted runners move compute cost to the buyer's own infrastructure. GitHub Actions does not charge minutes for self-hosted runners, Azure Pipelines includes one free self-hosted parallel job and charges $15 for each extra one, and Buildkite charges $3.50 per agent per month beyond the ten included on Pro. Jenkins and Argo CD always run on infrastructure the buyer operates.

Check deployment and governance needs separately from CI

Teams deploying to Kubernetes through GitOps can pair a CI service with Argo CD. Teams that need canary verification, deployment freeze windows and policy enforcement across many services can compare Harness CD, GitLab Ultimate and Azure Pipelines release features. Ask each vendor to demonstrate a rollback on sample infrastructure.

Frequently asked questions

What are CI/CD tools?

CI/CD tools automate continuous integration and continuous delivery or deployment. On each code change they build the software, run automated tests and, when the pipeline passes, deliver it to test or production environments. Most define pipelines as code in a file stored with the repository, such as .gitlab-ci.yml, a Jenkinsfile or a GitHub Actions workflow.

How much do CI/CD tools cost?

Published prices checked in October 2026 vary by billing model. GitHub lists Team at $4 and Enterprise from $21 per user per month for the first 12 months. GitLab Premium costs $29 per user per month billed annually. CircleCI Performance starts at $15 a month, Buildkite Pro costs $30 per active user per month, and Azure Pipelines charges $40 per extra Microsoft-hosted parallel job. Harness and the top tiers of GitLab, CircleCI and Buildkite are quoted. Jenkins and Argo CD carry no licence fee.

Are there free CI/CD tools?

Jenkins (MIT License) and Argo CD (Apache License 2.0) are open source. GitHub Free includes 2,000 Actions minutes a month, GitLab Free 400 compute minutes, CircleCI Free 30,000 credits, Buildkite Free 2,000 Linux vCPU minutes, and Azure Pipelines one free hosted and one free self-hosted parallel job. Harness offers a Free plan that includes Harness Open Source.

What is the difference between CI and CD?

Continuous integration merges and tests code changes automatically so defects are caught early. Continuous delivery takes the tested build and deploys it to one or more environments. Several products cover both, while Argo CD covers only delivery to Kubernetes and relies on a separate CI system to build and test code.

Should a team use hosted or self-hosted runners?

Hosted runners remove infrastructure work but consume metered minutes or credits. Self-hosted runners use the team's own machines and keep code inside its network. GitHub Actions charges no minutes for self-hosted runners, Azure Pipelines includes one free self-hosted parallel job, and Buildkite was designed around customer-run agents with an optional hosted service. Jenkins and Argo CD are always self-hosted.

Which CI/CD tools can be self-managed on premises?

GitLab offers GitLab Self-Managed and a single-tenant Dedicated option. CircleCI offers CircleCI Server. Microsoft offers Azure DevOps Server. Harness lists a self-managed platform as an add-on. Jenkins and Argo CD are installed by the buyer by design, and Buildkite agents can run on premises while Buildkite hosts the control plane.

What is GitOps and which tools support it?

GitOps uses a Git repository as the source of truth for the desired state of applications and infrastructure, with a controller that applies and reconciles that state. Argo CD is a GitOps tool for Kubernetes. Harness CD includes a GitOps module that manages Argo CD instances, ApplicationSets and rollouts from one dashboard.

How was this list compiled?

Candidates came from buyer questions about CI/CD tools and from vendor websites. Each product page, pricing page and documentation page cited here was fetched on 23 October 2026; CircleCI figures were read from the raw page HTML because some load with scripts. Harness publishes no paid-plan prices, so none is quoted. No product was tested hands-on, and no entry is vendor-confirmed. The order of entries follows source readiness and content sequence and is not a ranking.

Suggest a vendor or correction

Send factual corrections to editorial@statwharf.com. Corrections are free. For inclusion or placement enquiries, contact partnerships.

Contact partnerships

First published October 2026. Page update dates reflect editorial changes, not a fresh check of every vendor.