Azure DevOps
Control Plane · DataOps & CI/CD
Microsoft's suite of repos, boards and CI/CD pipelines.
- Commercial
Control Plane · DataOps & CI/CD
CI/CD automation built into GitHub, widely used to test and deploy data pipelines.
GitHub Actions is GitHub's built-in CI/CD service, and for most data teams on GitHub it is simply where dbt runs on a pull request, where pipeline code is tested, and where deployments are triggered.
It is a general-purpose automation platform, not a data tool. Workflows are YAML files in the repository, triggered by repository events, a manual dispatch or a cron schedule, and they run whatever commands you write. GitHub publishes no dbt-specific guidance of its own; the data-flavoured parts come from community actions.
Runners cover Linux, macOS and Windows on x64 and arm64, with GPU options, on GitHub's infrastructure or your own. Self-hosted runners and the open-source Actions Runner Controller let jobs run inside your network, which matters when a warehouse is not publicly reachable.
Two features do most of the work for data teams: matrix builds, for running the same job across several configurations, and environments, which hold their own secrets and can require an approval before a deployment proceeds.
Secrets are managed at organisation, repository or environment level, and OIDC federation can replace stored cloud credentials with short-lived tokens, which is the safer pattern for warehouse access.
Pricing is generous for public repositories, where it is free, and metered by the minute beyond each plan's included allowance for private ones, with Windows and macOS minutes costing several times more than Linux.
The same headings are used for every dataops & ci/cd entry, so two tools can be read side by side.
Usage-basedFree for public repositories
Free for public repositories. Private repositories get included minutes by plan: 2,000 a month on Free, 3,000 on Pro and Team, 50,000 on Enterprise Cloud. Beyond that it is metered per minute, with Linux 2-core at $0.006, Windows at $0.010 and macOS from $0.062, rounded up per job. Plans themselves are $4 per user a month for Team and from $21 for Enterprise. Larger runners get no included minutes.
GitHub, Inc. was founded in February 2008 and is based in San Francisco. Microsoft announced its acquisition in June 2018 for $7.5bn in stock, and GitHub operates as a Microsoft subsidiary. The company publishes scale rather than financials: more than 225 million developers and 800 million repositories. The Actions service itself is proprietary; the Actions Runner Controller for Kubernetes is Apache 2.0.
Founded 2008 · San Francisco, California · github.com
Control Plane · DataOps & CI/CD
Microsoft's suite of repos, boards and CI/CD pipelines.
Control Plane · DataOps & CI/CD
Data diffing and automated testing that shows how code changes affect data before deployment.
Control Plane · DataOps & CI/CD
Git-like version control for data lakes, with branches, commits and rollbacks on object storage.
Drafted with AI assistance and checked against the vendor’s own documentation.