Zuul
zuul-ci.org
Spec sheet
- Purpose
- Zuul is a project gating system that tests proposed future states of code repositories and their changes before they merge.Read 11 Oct 2026 · zuul-ci.org
- Deployment
- Zuul is a self-hosted service, and its documentation describes running it on an operator’s infrastructure.Read 11 Oct 2026 · zuul-ci.org
- API
- Zuul provides a REST API, and its documentation describes the OpenAPI specification as a work in progress.Read 11 Oct 2026 · zuul-ci.org
- Integrations
- Built-in source drivers include Gerrit, Git, GitHub, GitLab, and Pagure; provider drivers include AWS, Azure, Kubernetes, OpenStack, and static nodes.Read 11 Oct 2026 · zuul-ci.org
- Security
- Zuul's Operator documentation notes that its all-dependencies installation mode runs with cluster administrator privileges.Read 11 Oct 2026 · zuul-ci.org
- Support
- The project offers user and developer mailing lists, a Matrix chat room, and a documented process for reporting security vulnerabilities.Read 11 Oct 2026 · zuul-ci.org
- Ansible jobs
- Zuul uses Ansible to orchestrate jobs across multiple nodes, and it can also run shell scripts without requiring users to write Ansible.Read 11 Oct 2026 · zuul-ci.org
- Build node providers
- Zuul includes provider drivers for AWS, Azure, Kubernetes, OpenStack, and static nodes.Read 11 Oct 2026 · zuul-ci.org
- Commercial support
- The project site lists enterprise distribution, managed on-prem service, support, training, and development as options offered by Acme Gating.Read 11 Oct 2026 · zuul-ci.org
- Community support
- Users can ask usage questions on the zuul-discuss mailing list or in the project’s Matrix room.Read 11 Oct 2026 · zuul-ci.org
- Gating
- Zuul tests proposed changes together with in-flight changes and their dependencies before they are merged.Read 11 Oct 2026 · zuul-ci.org
- Jobs
- Zuul uses Ansible to orchestrate tasks across multiple nodes, and can also run shell scripts without requiring users to write Ansible.Read 11 Oct 2026 · zuul-ci.org
- Kubernetes
- The Zuul Operator is a Kubernetes operator designed to simplify creating and maintaining Zuul systems in Kubernetes.Read 11 Oct 2026 · zuul-ci.org
- License and stewardship
- Zuul is collaboratively developed under the Apache 2 license and managed by the Open Infrastructure Foundation.Read 11 Oct 2026 · zuul-ci.org
- Multi-project testing
- Zuul can test changes across multiple branches and repositories, including in-flight changes and their dependencies.Read 11 Oct 2026 · zuul-ci.org
- Multi-tenancy
- A single Zuul installation can serve multiple projects or groups with configurable separation between them.Read 11 Oct 2026 · zuul-ci.org
- Multi-tenant
- A single Zuul installation can serve multiple projects or groups, with configurable separation between them.Read 11 Oct 2026 · zuul-ci.org
- Open source
- Zuul is free and open source software, collaboratively developed under the Apache 2 license and managed by the Open Infrastructure Foundation.Read 11 Oct 2026 · zuul-ci.org
- Operational requirement
- Zuul and Nodepool use ZooKeeper for internal communication and coordination, and the documentation recommends periodically exporting and backing up the keystore keys.Read 11 Oct 2026 · zuul-ci.org
- Review integrations
- Zuul includes source drivers for Gerrit, GitHub, GitLab, Pagure, and Git.Read 11 Oct 2026 · zuul-ci.org
- Secrets
- Zuul stores project encryption keys in ZooKeeper, and its documentation recommends backing them up securely because they protect job secrets and SSH access.Read 11 Oct 2026 · zuul-ci.org
- Security reporting
- The Zuul community directs suspected vulnerabilities in its components to a documented vulnerability reporting process.Read 11 Oct 2026 · zuul-ci.org
- Web interface and API
- The zuul-web service provides a web dashboard, REST API, and websocket log streaming service.Read 11 Oct 2026 · zuul-ci.org
Plans and prices
Zuul Free Free and open source software · self-hosted or available through separately offered managed services Read 11 Oct 2026 · zuul-ci.org
Where Specifiction places it
- Continuous Integration Software#29 of 588.0
- Game Build Automation Software#25 of 438.0
- Ci Cd Platforms#17 of 288.0