Need advice about which tool to choose?Ask the StackShare community!
Bitrise vs CircleCI: What are the differences?
Developers describe Bitrise as "Automate your mobile app development from building through testing to deployment". In short Bitrise is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android). You can automate the testing and deployment of your apps with just a few clicks. When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step. On the other hand, CircleCI is detailed as "Automate your development process quickly, safely, and at scale". Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.
Bitrise can be classified as a tool in the "Mobile Continuous Integration" category, while CircleCI is grouped under "Continuous Integration".
Some of the features offered by Bitrise are:
- Continuous Delivery
- Hosted Environment
- Customizable Workflows
On the other hand, CircleCI provides the following key features:
- Language-Inclusive Support
- Custom Environments
- Flexible Resource Allocation
"Easy setup" is the top reason why over 10 developers like Bitrise, while over 218 developers mention "Github integration" as the leading cause for choosing CircleCI.
According to the StackShare community, CircleCI has a broader approval, being mentioned in 943 company stacks & 388 developers stacks; compared to Bitrise, which is listed in 29 company stacks and 14 developer stacks.
We recently added new APIs to Jira to associate information about Builds and Deployments to Jira issues.
The new APIs were developed using a spec-first API approach for speed and sanity. The details of this approach are described in this blog post, and we relied on using Swagger and associated tools like Swagger UI.
A new service was created for managing the data. It provides a REST API for external use, and an internal API based on GraphQL. The service is built using Kotlin for increased developer productivity and happiness, and the Spring-Boot framework. PostgreSQL was chosen for the persistence layer, as we have non-trivial requirements that cannot be easily implemented on top of a key-value store.
The front-end has been built using React and querying the back-end service using an internal GraphQL API. We have plans of providing a public GraphQL API in the future.
New Jira Integrations: Bitbucket CircleCI AWS CodePipeline Octopus Deploy jFrog Azure Pipelines
We are using GitLab CI and were very happy with it. The integration of all tools like CI/CD, tickets, etc makes it very easy to stay on top of things. But be aware, Gitlab currently does not have iOS build support. So if you want to exchange that for CircleCI / Codeship to have to invest some effort. We are using a managed Mac OS device and installed the Gitlab runner there, to have iOS builds.
Pros of Bitrise
- Easy setup18
- Bitbucket Integration9
- Advanced Workflow configuration8
- Slack integration7
- Github Integration7
- Great tools for iOS and Android development5
- Friendly & Easy to use5
- Great support4
- Pricing by concurrency, not team size3
- Fast Updates2
- Discounts for contributors2
- Open Source2
- Fast Builds1
- Developer centric1
Pros of CircleCI
- Github integration226
- Easy setup177
- Fast builds153
- Competitively priced94
- Slack integration74
- Docker support55
- Awesome UI45
- Great customer support33
- Ios support18
- Hipchat integration14
- SSH debug access13
- Free for Open Source11
- Mobile support6
- Nodejs support5
- Bitbucket integration5
- YAML configuration5
- AWS CodeDeploy integration4
- Free for Github private repo3
- Great support3
- Clojurescript2
- Continuous Deployment2
- Parallelism2
- Clojure2
- OSX support2
- Simple, clean UI2
- Unstable1
- Ci1
- Favorite1
- Helpful documentation1
- Autoscaling1
- Extremely configurable1
- Works1
- Android support1
- Fair pricing1
- All inclusive testing1
- Japanese in rspec comment appears OK1
- Build PR Branch Only1
- So circular1
- Easy setup, easy to understand, fast and reliable1
- Parallel builds for slow test suites1
- Easy setup. 2.0 is fast!1
- Easy to deploy to private servers1
- Really easy to use1
- Stable0
Sign up to add or upvote prosMake informed product decisions
Cons of Bitrise
Cons of CircleCI
- Unstable12
- Scammy pricing structure6
- Aggressive Github permissions0