
Codemagic
8.2#1 in continuous integration softwareFrom $99 a monthFree planAndroidiOSWebAPI
Visit

| Fact | Codemagic | Zuul |
|---|---|---|
| Deployment | Codemagic automates deployment to the Apple App Store, Google Play, Microsoft Store and Huawei App Gallery. | Zuul is a self-hosted service, and its documentation describes running it on an operator’s infrastructure. |
| Integrations | The integrations catalog includes GitHub, GitLab, Bitbucket, Gerrit, Google Play, GitHub Releases, Firebase App Distribution, Firebase Test Lab, Huawei AppGallery, Gradle and self-hosted repositories. | Built-in source drivers include Gerrit, Git, GitHub, GitLab, and Pagure; provider drivers include AWS, Azure, Kubernetes, OpenStack, and static nodes. |
| Purpose | Codemagic is a cloud-based CI/CD product for mobile developers that automates app building, testing and deployment. | Zuul is a project gating system that tests proposed future states of code repositories and their changes before they merge. |
| Security | Builds run in virtual machines that are destroyed after completion, and the security statement says build data is cleaned when a build finishes except artifacts available in build logs and for download. | Zuul runs playbooks in isolated bubblewrap namespaces and supports encrypted data secrets and dynamically generated OpenID Connect tokens for jobs. |
It suits mobile developers who want cloud builds, testing workflows, and app-store deployment automation. Teams using supported frameworks or repository integrations can use its listed triggers and connections.
It suits development organizations that need self-hosted merge gating across repositories, branches, projects, and infrastructure providers.