Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
Codemagic
Was ist Codemagic?
Codemagic ist ein beliebtes CI-/CD-Tool (Continuous Integration/Continuous Delivery) für mobile App-Projekte. Erstelle deine Flutter-, nativen Android- und iOS-, React-Native-, Ionic- und Unity-Projekte auf Codemagic. Ersetze manuelle Eingriffe und versende hochwertige Apps 20 % schneller.
Die Lösung unterstützt Tests von Einheiten, Integrationstests und Tests auf echten Geräten. Erstelle .apk/.aab, .ipa und sende sie an Google Play, den App Store oder einen Drittanbieterdienst.
Wer verwendet Codemagic?
Unternehmen wie Toyota, Hootsuite, Schneider Electric und InvoiceNinja nutzen die Software, um Ingenieurteams Zeit zu sparen und die Markteinführungszeit zu verkürzen.
Du bist nicht sicher, ob Codemagic das Richtige ist?
Mit einer beliebten Alternative vergleichen
Codemagic
Bewertungen über Codemagic
In Betracht gezogene Alternativen:
Overall Good CI/CD for Flutter
Kommentare:
We needed a CI to build and publish a Flutter app for Android and iOS to both stores as well as Firebase App Distribution. Bitbucket Pipelines doesn't offer Mac machines so we chose something Flutter-specific to not have to worry about Flutter setup in CI.
The good pre-configuration of the build machines as well as publishing tools saved us a lot of time in setting up the CI.
Vorteile:
Good integration with Bitbucket, easy to use UI to set up CI jobs. Mac machines with everything preinstalled to do Flutter testing, build and releases. Allows auto-cancelling of previous builds if new commits are pushed. Especially App Store Connect helpers were very welcome since we didn't have much experience with publishing iOS apps. Newer Yaml configuration option also works well and can of course be versioned with the rest of the app.
Nachteile:
Lately webhook events are sometimes processed out of order when you have multiple coming in (for example you push to a branch with an open PR, which triggers a hook for both the push and the P{R update). That can lead to the wrong builds being auto-cancelled and a bit of confusion as to whats happening. Sometime issues with retrieving build logs. Dark mode could use more contrast. Linux machines still lack cache support. All in all only minor issues though.
In Betracht gezogene Alternativen:
A truly wonderful, modern CI
Vorteile:
The first thing that struck me about Codemagic is that it looks and feels like a modern tool. Many of the competing softwares in the space have a terrible user experience, which makes you immediately shiver when you first open them. Codemagic is quite the opposite. The user interface is clean and the platform is very configurable considering. I've found builds to be fairly quick and the platform stable. They do a great job of rolling out updates consistently.
Nachteile:
While the interface is great, I think there could be some improvement in terms of how projects are laid out. Overall, very minor.
Worst support for worst product
Kommentare: They wasted three days of my time, but with no result at all. Product is worthless
Vorteile:
There is nothing to like about this product.
Nachteile:
No support at all. Documentation is faulty.
In Betracht gezogene Alternativen:
Unity CI/CD
Kommentare: We have faster build times. It is more secure than Jenkins. Very easy to setup for developers and other team members.
Vorteile:
We were having a hard time building our games on Jenkins and codemagic came to the rescue. We can take concurrent builds at the same time for iOS, since it's a SaaS we don't have to manage the platform. It's very easy to use and set up. Pretty cheap when you compare it with the other platforms.
Nachteile:
You can store your codemagic.yaml file on the website so you always have to have it on your repository.
In Betracht gezogene Alternativen:
Best CI for Flutter
Kommentare: Excellent. Not only from a tech, value proposition point of view, but only from a customer service. The slack channel the use for that is an excellent idea.
Vorteile:
It's a CI specific for flutter ecosystem, so you have every option you need for that platform and stack, and no option you don't need.
Nachteile:
The (extremely rare) ocasional instability of a company starting up. Nothing to worry about.