Codemagic

Codemagic

Codemagic is a CI/CD platform supporting multiple frameworks and offering extensive third-party integrations, customizable workflows, and scalable infrastructure for efficient app development and deployment.

Services

Codemagic supports continuous integration and delivery (CI/CD) for multiple frameworks. These include Flutter, React Native, Native iOS, Native Android, Cordova, Ionic, and Unity. The company provides a REST API for managing applications, builds, artifacts, caches, and teams. Codemagic offers white-label CI/CD solutions, automatic iOS code signing, customizable workflows using codemagic.yaml, and both usage-based and fixed-price plans.

Third-Party Integrations

Codemagic integrates with various third-party services to enhance its functionality. These services include Jira, SonarCloud, Discord, Fastlane, BrowserStack, LambdaTest, Capgo, Codecov, Kobiton, pCloudy, Katalon, Appetize, Emerge Tools, Sofy, Sentry, Perfecto, Maestro, and Dart Code Metrics. These integrations help streamline the CI/CD process and improve overall project management.

Platform Publishing

Codemagic allows developers to publish their applications to a variety of platforms. Supported platforms include App Store Connect, Google Play, Firebase App Distribution, Microsoft App Center, Microsoft Store, Huawei AppGallery, Steam, GitHub releases, pub.dev, Amazon S3, Google Cloud Storage, and Cloudflare Pages. This wide range of publishing options ensures that developers can reach a broad audience.

Customizable Workflows

Codemagic provides customizable workflows using the codemagic.yaml configuration file. This feature allows developers to define their CI/CD pipeline according to their specific needs. The workflows can include multiple stages such as building, testing, and deploying applications. This flexibility makes it easier for developers to manage complex projects efficiently.

Infrastructure and Support

Codemagic's infrastructure includes Apple M1 and M2 machines for faster builds and has a scalable architecture that supports running multiple builds in parallel using macOS, Windows, and Linux machines. The company offers free onboarding assistance and fast help from Mobile DevOps engineers via in-app chat and GitHub Discussions. Developers also have the option of remote access to build machines via SSH and VNC for debugging purposes.

Companies similar to Codemagic