
Bitrise on AWS: Linux bare metal CI builder
Automation has transformed our release pipeline and maintains consistent, high‑quality deployments
What is our primary use case?
What is most valuable?
Bitrise helps speed up the development process in my team because we stop doing the whole process of pushing versions and build checks all manually. Bitrise does this in an automated way. We configure the tool and then it already does all this automatically and with agility in the process. It facilitates deployment processes for us here, reducing development time, configuration time, among other things.
A positive impact that Bitrise has had on my organization is that it kept the version releases consistent and we were able to catch PR problems, build and test problems, and SwiftLint issues during code review time. We were able to catch these points in an automated way through Bitrise. This had a very positive impact in terms of release deployment time and quality. Bitrise has helped us a lot in these processes. This has been a very positive impact for us here, especially because we work with several teams, and we don't have that much manual control over this. Bitrise manages to take care of this automatically and maintain the quality of the whole release process.
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
What about the implementation team?
Which other solutions did I evaluate?
What other advice do I have?
Automated mobile releases have transformed our build times and now support bi-weekly delivery
What is our primary use case?
My main use case for Bitrise is as a build and deployment mechanism. I use Bitrise at the end of the day to generate a nightly build and also for all our release processes to the App Store and Play Store. It helped us with our main use case by solving issues around parallelization in the generation of the builds and also how to generate a build per pull request and share the artifact with the developers without giving them access to Bitrise itself.
How has it helped my organization?
Bitrise positively impacted my organization because the company used to do a release monthly or every two months, but with Bitrise system, we were able to optimize the process and now we do bi-weekly releases.
In achieving bi-weekly releases with Bitrise, we noticed improvements in time saved. Our release and build process went really fast, taking 20 minutes to generate a build for developers to test and for QA, and that is all thanks to Bitrise for always bringing the latest machines, having their system updated, and maintaining it well.
What is most valuable?
I believe the best features Bitrise offers include their support team, which is the best feature they actually offer. They are really helpful and always jump in to help and are genuinely interested in your process and how to optimize your internal deployments and building system. Recently, they gave a new scaffolding to make the boilerplate easier and to structure your Bitrise files, so that would be the best feature they have right now.
Bitrise gives you full control on the virtual machine and the processes, which has helped me specifically. They encourage you to do things right but don't force you to go through a template or a specific recipe that they have, so you can actually write your own scripts. Recently, for the EPO launch, we were coordinating the integration with Warsquare, a third-party company, and Bitrise actually helped us to do the connection between the virtual machine and their services, even though they are not required to do that. Whenever we spot any bug around our building process, they always jump in to help with a custom script, feedback, or insights from other clients that they have, and they also investigate for themselves what the problem was.
What needs improvement?
Bitrise's support team always receives feedback, so if you have any blocking point or improvement area, you can share it and they actually do it, which is something that surprised me. What they can improve right now is around the charts and metrics they provide. Right now, it is pretty generic about the performance of your machine and how much time each process takes, but they could evolve those charts to be more mobile DevOps metrics specific.
For how long have I used the solution?
I have been using Bitrise for the last five years.
What do I think about the stability of the solution?
Bitrise is stable, pretty much.
What do I think about the scalability of the solution?
On a factor of a Bitrise client, I think its scalability is great. They allow you to launch as many machines as you can.
How are customer service and support?
Bitrise's customer support is really good. They are quite supportive and always answer. The only thing that might be an impact if you are an American company is that most of their team is based in Europe, so for critical feedback or bug resolution that requires an architect from their side, you might need to wait until the next day or use European hours, but they always have someone on call.
Which solution did I use previously and why did I switch?
I did not previously use a different solution before Bitrise at Hinge Health, but I was using TestFairy and App Center before. I switched to Bitrise because it is more stable and it gives you full control of the virtual machines and is easier to implement.
What was our ROI?
Around time saved, I think is where we got the best return on investment with Bitrise because our build process went from taking hours to 20 minutes or even faster. Regarding other money saved or employees needed, I do not have any specifics around that.
What's my experience with pricing, setup cost, and licensing?
My experience with the pricing, setup cost, and licensing with Bitrise was positive. They have a credit system and then evolved to a build number system. They also give you a buffer. For example, if you are reaching your limit, they notify you, and you also have a buffer. They guarantee you that you never run out of processes, ensuring that you will always be able to generate your build, no matter if you expand or pass that limit, and then coordinate in your next schedule an expansion of the number of builds or credits that you can use.
Which other solutions did I evaluate?
Before choosing Bitrise, I evaluated other options including TestFairy and Runway, but at the end of the day, we stuck with Bitrise because it was what was already implemented at Hinge Health.
What other advice do I have?
I advise others looking into using Bitrise to make sure that you have a good understanding of user roles and to whom you provide access to the tool, and to have a clear understanding of mobile operations. Whenever you use Bitrise, feel free to reach out to customer support for integration and help, because they can schedule one-on-ones with their experts and provide you with a full onboarding on how to use Bitrise and do things properly. I would rate this experience a 10 out of 10.
Mobile CI pipelines have improved release speed and simplify daily app delivery
What is our primary use case?
Bitrise is used primarily to automate CI/CD pipelines for mobile application development, including build automation, testing, code signing, and release management for Android and iOS applications.
Bitrise is used daily to manage build pipelines, monitor deployment workflows, troubleshoot failed builds, and streamline the mobile release process.
A recent example of how Bitrise has been used in the workflow involved automating the release pipeline for a mobile banking application where Bitrise was configured to trigger builds automatically on pull request and release, run automated tests, manage code signing, and deploy successful builds to staging and production, significantly reducing manual efforts and improving release consistency.
How has it helped my organization?
Bitrise has positively impacted the organization by accelerating release cycles, improving CI/CD reliability, reducing manual intervention, and improving overall development efficiency.
Release time has been reduced by approximately 50% to 60%, achieving faster builds and test cycles, improved deployment consistency, and reduced manual intervention in mobile releases.
What is most valuable?
The best features Bitrise offers are a mobile-first CI/CD platform, easy workflow automation, iOS and Android build support, code signing management, automated testing, deployment integrations, and a strong developer experience.
Automated build and deployment workflows in Bitrise have made the biggest difference, greatly reducing manual release overhead and improving deployment speed.
Bitrise is especially useful for teams managing complex mobile release workflows because it simplifies automation and reduces operational friction.
What needs improvement?
Improvements I would like to see in Bitrise include more customizable dashboards, better analytics and reporting, faster troubleshooting of failed builds, and more advanced cost visibility for pipeline usage.
The core CI/CD capabilities of Bitrise are strong, and most improvements would be around analytics, visibility, and workflow optimization.
For how long have I used the solution?
Bitrise has been used for around one year.
What do I think about the stability of the solution?
Bitrise has been found to be stable and dependable for daily CI/CD workflows.
The accuracy and reliability of output from Bitrise are impressive, as the platform is reliable and performs well for build and deployment automation, with minimal downtime or major issues in this experience.
What do I think about the scalability of the solution?
Bitrise's scalability is very good, as it scales well as project complexity and build volume increase.
How are customer service and support?
Customer support from Bitrise has been responsive and helpful.
Which solution did I use previously and why did I switch?
Previously, a combination of manual scripts and general-purpose CI/CD tools were used for mobile app delivery before switching to Bitrise.
How was the initial setup?
The experience with pricing, setup cost, and licensing was that setup was relatively straightforward, and pricing felt reasonable considering the automation and time saving Bitrise delivers for mobile development teams.
What about the implementation team?
Bitrise was not purchased through the AWS Marketplace; instead, it was purchased directly from the vendor.
What was our ROI?
A return on investment has been seen from Bitrise, which comes from faster release cycles, reduced manual deployment effort, improved developer productivity, and better release consistency.
What's my experience with pricing, setup cost, and licensing?
The experience with pricing, setup cost, and licensing was that setup was relatively straightforward, and pricing felt reasonable considering the automation and time saving Bitrise delivers for mobile development teams.
Which other solutions did I evaluate?
Before choosing Bitrise, options such as Jenkins, GitHub Actions, CircleCI, and Codemagic were evaluated.
What other advice do I have?
I would advise others looking into using Bitrise that if a team works heavily on mobile apps, it is worth considering because Bitrise simplifies CI/CD significantly, and I recommend investing time in designing efficient workflows early.
Bitrise is a strong platform for mobile CI/CD automation that helps reduce release complexity, improve delivery speed, and enables teams to ship mobile applications more effectively and efficiently. This review has been given a rating of 8.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Automation has transformed mobile app releases and reduces dependency on dedicated hardware
What is our primary use case?
Currently, we are building and deploying iOS and Android applications through Bitrise. We have a web maker tool through which we build the iOS IPA and Android APK packets. We have multiple pipelines over Bitrise, and in a single project, I have multiple workflows in which one workflow deploys the application over bitrise.io and one pipeline I use to deploy over the Play Store and App Store. The main use case is building the Android packets and iOS packets and deploying them over the Play Store and App Stores.
What is most valuable?
The best features I would say are that if we want to build an application for iOS, we would normally need a Mac, but with Bitrise, we do not need any Mac as Bitrise already provides virtual machines based on my requirements like which Xcode version I have to use, what Android SDK versions I need, and what Java version I need. Everything Bitrise gives me on its VM machine.
The way Bitrise provides the connectors is a good thing. The main thing which I love about it is that you do not have to write a full script and coding. It is not required in Bitrise as it gives a lot of plugins and we use fastlane, so Bitrise also gives us the flexibility to use fastlane to write the automations. That is also a good thing.
Previously, we used to have multiple MacBooks through which we manually requested a person to deploy the build the application and share the IPA link and APK link with us. But now we have automated everything through Bitrise as it gives on-demand virtual machines and Macs. This is a big benefit, and we have reduced the DevOps engineer count from five to three to manage the mobile applications.
What needs improvement?
The biggest improvement I would say is that in the workflow, we have a plugin script, and that script window is dynamic. If we are writing something, it automatically gets shrunk. This is the biggest flaw which I have seen in Bitrise. If I am writing any script, it gets shrunk dynamically, and that should be removed or we should be given an option to disable it.
The second thing is that currently we are using Harness to deploy our applications. Other platforms like Jenkins have set up webhooks through which we do not have to manually deploy any application and trigger the jobs into Harness. I want the same thing with Bitrise; we should get a Harness connector over Bitrise so that through Harness, we can trigger Bitrise workflows, and we should not give access to all the dev and QA for triggering the workflows. I would suggest that if we can have one Harness connector through which developers just trigger the build and automatically a job gets triggered to Bitrise.
For how long have I used the solution?
I have been using Bitrise for three years.
What do I think about the stability of the solution?
Bitrise is stable.
What do I think about the scalability of the solution?
As our code size is increasing, I have never faced challenges scaling my builds as Bitrise gives us the flexibility to increase the virtual machines. Bitrise's scalability is also good.
How are customer service and support?
I have communicated multiple times with Bitrise support regarding my builds and in case we want any older machines. The customer experience I have had is very good. They are very responsive.
Which solution did I use previously and why did I switch?
Previously in my old setup, we had fastlane through which we used to manually deploy the applications over the TestFlights and Android beta releases. That was everything manual, and here we save a lot of time because I have set up the job triggers through which if anyone is committing to the branch, automatically Bitrise starts building the app, and if it is a development environment, it uploads to bitrise.io. I have also integrated the Microsoft plugins through which automatically developers and QA get notified, and they can download the applications from bitrise.io. Once the testing is done, we manually trigger the job workflow over Bitrise, and it deploys the applications over the TestFlights and beta releases.
The first time I have used Bitrise.
How was the initial setup?
Previously, we used to take one day to deploy the application, but now in thirteen to twenty minutes through our automation and with the help of Bitrise's flexibilities, we deploy the application. That is where we save a big amount of time.
What about the implementation team?
Bitrise supports RBAC, which is the main point where we can isolate our projects based on the developers, QA, and all. We can isolate the accesses and authorization. That is a big point.
I cannot comment much on the governance side because we have never faced any security issues whenever we had an audit. It also provides us the feature of secrets where we can encrypt the secrets, and I think from the perspective of governance and security, it is a good one.
What was our ROI?
Previously, we had five DevOps engineers, and now we need three DevOps engineers to manage Bitrise. Previously, we had to be dependent on MacBooks, but here we are not dependent on MacBooks as on demand we get the virtual machines and we perform our tasks. I think we have saved a lot of cost.
What's my experience with pricing, setup cost, and licensing?
On the licensing side, we do not manage that, as we have a different team that manages that. The costing is much less if we compare it to acquiring different MacBooks and building the applications. It is cheaper for us.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Bitrise.
What other advice do I have?
If any organization is having a mobile application, I would recommend them to use Bitrise because of its flexibility, scalability, and cheap and on-demand prices. I have rated this review nine out of ten.
Automation has streamlined mobile release workflows and now delivers faster, consistent deployments
What is our primary use case?
My primary use case for Bitrise is automating CI/CD pipelines for mobile application development, including build automation, testing, code signing, and release management for Android applications.
A recent example of how we use Bitrise in our workflow involved automating the release pipeline for a banking mobile application, where we configured Bitrise to trigger builds automatically on pull requests and releases, run automated tests, manage code signing, and deploy successful builds to staging and production, significantly reducing manual effort and improving release consistency.
What is most valuable?
The best features Bitrise offers are a mobile-first CI/CD platform, easy workflow automation, Android build support, and automated testing.
The automated build and deployment workflows in Bitrise have made the biggest difference in our organization, greatly reducing manual release overhead and improving our deployment speed.
Bitrise is useful for teams managing complex mobile release workflows because it simplifies the automation and reduces the operational friction.
Bitrise has positively impacted our organization by accelerating release cycles, improving CI/CD reliability, and reducing manual intervention, which has improved overall development efficiency.
It reduced the release time by approximately 50 to 60 percent, improved deployment consistency, and also reduced our manual intervention in mobile releases.
What needs improvement?
Bitrise can be improved by offering a more customizable dashboard, faster troubleshooting for failed builds, and more advanced cost visibility for pipeline usage.
The core CI/CD capabilities of Bitrise are strong, but most improvements would be around analytics, visibility, and workflow optimization.
Bitrise is a very good platform with strong CI/CD capabilities, but the platform needs to improve its analytics and reporting, faster troubleshooting for failed builds, and also more advanced cost visibility in pipeline usage.
More detailed cost optimization insight and advanced pipeline performance recommendations would be more useful for Bitrise.
For how long have I used the solution?
I have been using Bitrise for about six to seven months.
What do I think about the stability of the solution?
Bitrise is stable and dependable for daily CI/CD workflows.
What do I think about the scalability of the solution?
Bitrise's scalability is very good; it scales well as our project complexity and build volume increase.
How are customer service and support?
Customer support from Bitrise has been responsive and helpful.
Which solution did I use previously and why did I switch?
Previously, we used a combination of manual scripts and general-purpose CI/CD tools for our mobile app delivery before switching to Bitrise.
How was the initial setup?
The setup for Bitrise was relatively straightforward, and the pricing is reasonable considering the automation and time-saving it delivers for mobile development teams.
What was our ROI?
The ROI from Bitrise comes from a faster release cycle that also reduced our manual deployment effort and improved our developers' productivity.
Which other solutions did I evaluate?
We evaluated Jenkins, GitHub Actions, and CodeMagic before choosing Bitrise.
What other advice do I have?
If your team works heavily on mobile apps, Bitrise is worth considering because it simplifies CI/CD significantly; investing time in designing efficient workflows early is advisable.
Bitrise is a strong platform for mobile CI/CD automation, helping reduce release complexity, improve delivery speed, and enabling the team to ship mobile applications more efficiently.
I would rate this platform an 8 out of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Cloud workflows have automated mobile builds and streamlined testing with chat-based triggers
What is our primary use case?
My main use case for Bitrise is to generate builds for iOS and Android applications using Slack commands to directly trigger the builds from Slack to Bitrise and also create a CI/CD pipeline.
A quick specific example of how I use Bitrise in my daily workflow is that when a developer provides us with a branch to generate a build, we use a Slack command to trigger the build on Bitrise. Then Bitrise generates the build. In the Bitrise workflow, we have added AWS plugins. Bitrise sends the build to AWS, and then the automation is run on AWS Device Farm using the automation code which is available on GitHub.
I also use the Bitrise public URL for sharing the builds with the team.
What is most valuable?
The best feature Bitrise offers is the user-friendliness. Without interacting with the YAML file, I can directly use the user interface to add different types of plugins. Bitrise also provides Slack webhooks directly, allowing me to use Slack commands to trigger the builds directly on Bitrise.
The user interface makes things easier for me because I do not have to log in repeatedly in Bitrise to generate the builds. I just use the Slack integration and Slack commands to trigger the build on Bitrise and then use the public URL to download the build directly on our testing devices.
Bitrise has positively impacted my organization because previously we used to generate builds on our local machine, which was very time-consuming. Now all the build generation and the automation execution are directly done on Bitrise, and the automation execution is triggered from Bitrise to AWS Device Farm.
What needs improvement?
Bitrise can be improved because it has limited debugging capabilities. If there is an error in build generation, it is somewhat difficult to debug what exactly the error is.
I would also mention that there is a learning curve when using Bitrise, and it would be useful if the documentation were more detailed.
For how long have I used the solution?
I have been using Bitrise for the last two years.
What do I think about the stability of the solution?
Bitrise is very stable. I have observed downtime very rarely, only one to two times in the last two years.
What do I think about the scalability of the solution?
Bitrise's scalability is good. Before we used to have small applications, around 50-60 MB, and now we have application sizes from 300 to 400 MB without facing any issues when generating larger builds for IPA files and APK files.
How are customer service and support?
I actually have not needed to interact with customer support because I have found solutions directly online.
Which solution did I use previously and why did I switch?
Before Bitrise, I used GitHub Actions but found it was not as user-friendly. We needed to add workflows manually in the YAML file, whereas Bitrise gives us the user-friendliness to add different plugins in our workflow.
What was our ROI?
I have seen a return on investment. The time saved is significant since the resources used by our local machine are not required when using Bitrise build generation.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing has been that previously we used to use a small organization plan, which we did because Bitrise is somewhat pricier.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Bitrise. I directly switched from GitHub Actions.
What other advice do I have?
I would suggest others looking into using Bitrise to use it because it is very user-friendly and has integration with different services such as AWS Device Farm, Slack incoming and outgoing webhooks, and can be used for the CI/CD pipeline.
I think Bitrise is a really good cloud generation portal where users can easily onboard their Android and iOS applications and generate builds without using local resources.
I rated Bitrise a nine on a scale of one to ten.
I chose nine for my rating because it is really easy to create a CI/CD pipeline directly on Bitrise. First, the build gets generated on Bitrise cloud services. Using the workflow, we can add the AWS Device Farm workflow, and the build directly gets shared with AWS Device Farm along with the code and automation code which is available on GitHub. Once the automation is completed, the automation results are directly shared on the Slack channel.
Regarding Bitrise's security capabilities, I think its governance and security are secure since the builds generated are not shared with everyone. We can choose if we want a private or public URL. Thus, if we choose private builds, then the builds are not shared with anyone. Also, when generating a build, Bitrise takes the pull request from our GitHub repo, which is done in a secure manner.
In terms of Bitrise's AI capabilities, I find its accuracy and reliability of output to be really accurate because it has accelerated debugging. The AI analyzes the failed build logs and also summarizes this on its build page. Sometimes, the AI does the build fixing correctly and also applies changes to create a pull request for our repository.
Faster builds have accelerated mobile releases and support rapid feedback from teams
What is our primary use case?
My main use case for Bitrise is the deployment of our application to the iOS store and Android store, mainly.
We migrated our pipelines from Bitrise to GitHub because we wanted to unify our tools. A simple example is our application deployment, where we automated all the processes from building to deployment and testing within Bitrise.
Another use case that we had for Bitrise was the automatic building of the application and automatically depositing it to a bucket in which our QA team retrieves all the information, not just about the building but also the artifact, so they can do automated testing in other platforms.
What is most valuable?
The best feature Bitrise offers is the friendly UI that allows you to configure your own pipeline by dragging and dropping everything.
Specifically, the drag-and-drop UI and custom code steps have helped us because at some point, we had two applications, one for businesses and one for people in general. The UI allowed us to duplicate the workflow, so we did not have to configure it again, just changing some specific variables.
Bitrise has positively impacted our organization by providing a huge improvement at the very beginning of our operations. We previously used Azure Pipelines to deploy our application, which took two to three hours for an iOS deployment, while Bitrise reduced the simple building time to just 45 minutes.
The faster deployment with Bitrise allows us to get to the market quickly, enabling us to receive feedback from clients rapidly, test our application internally, and deliver more robust solutions efficiently.
What needs improvement?
Bitrise can be improved by perhaps showing the statistics of usage without requiring a greater subscription, as the prices were really high compared to other tools and we lacked metrics of our usage, such as how many builds were completed and how many failed.
Bitrise did what it needed to do during my time working with it, and I do not think anything else was needed since it was really easy to use, and its runners were really fast and optimized to do their job well.
Regarding Bitrise's AI capabilities, I do not know much about its governance and security, as when I was working with them, the only AI features I used were a chatbot, which did not provide much information about how they manage the information.
As for Bitrise's AI capabilities, the accuracy and reliability of output were not that good. Most of the time, it redirected me to a human or advised me to open a ticket, so it was not really useful.
For how long have I used the solution?
I have been working as a DevOps engineer for three years.
What do I think about the stability of the solution?
Bitrise was stable.
What do I think about the scalability of the solution?
We did not have the chance to make really huge solutions or pipelines. I think Bitrise has worked a lot on scalability, and I find it really scalable because you can create small portions of code or stages that can be reused in other workflows.
How are customer service and support?
My experience with customer support at Bitrise was really nice, as they were very patient, particularly with my non-native English speaking. They were always checking if we needed something, which was really good.
It was really amazing to work with Bitrise. They have a really good customer support team, and technically, everything was really good. They found an employee who speaks Spanish to join one of our meetings, making it easy to continue our negotiations.
Which solution did I use previously and why did I switch?
We previously used Azure Pipelines and switched to Bitrise because it was way faster, had many integrations, and was really easy to set up. The UI helped us a lot to do our job well.
What was our ROI?
I have seen a return on investment with Bitrise, as at the very beginning, our deployment times for our iOS application were three hours, but with Bitrise, it was reduced to just 45 minutes, showing it was really fast.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing for Bitrise was positive since it was really cost-optimized. The setup cost was actually null, and it was really easy to set up and renovate the licensing.
Which other solutions did I evaluate?
We evaluated CircleCI and GitHub Actions before choosing Bitrise.
What other advice do I have?
My advice for others looking into using Bitrise is that it is a platform to start new products, giving you an optimized version of a runner with good customer support that you can reach out to for anything you need. I would advise choosing it with complete confidence. I would rate this review a 9.
Automation has reduced weekly build overhead and simplifies sharing releases across teams
What is our primary use case?
My primary use case for Bitrise is for continuous integration and continuous delivery, commonly known as CI/CD purposes. I use Bitrise to automate repetitive tasks of managing my app's life cycle for sharing multiple builds with the QA team, product team, and for finally releasing the build to the App Store or Play Store.
Being in the mobile development field, I have to constantly handle multiple apps for my organizations. I need to share these builds across QA teams for both iOS and Android and with product teams for their reviews and for their tasks. Doing so manually would take a lot of time, but if I automate this process using Bitrise, I can easily share and easily reduce this time-consuming task.
Primarily in case of iOS development, the build-making process is quite complex due to provisioning profile handling and related tasks. Bitrise simplifies that process completely for me.
What is most valuable?
The best features Bitrise offers include direct deployment to the App Store and Play Store and direct connection to both TestFlight and App Store releases, which is a great Bitrise tool.
Doing the task of direct deployment manually can lead to several bugs in the release pipeline process, but once I automate it using Bitrise, this particular task is taken off the developer's hand and is automated, saving a lot of development time.
The integration is quite simple, and once done, I do not need to revisit it again. Bitrise can easily handle multiple applications.
Since I started using Bitrise, the development time, specifically the time that I spend on sharing these builds and handling the release process, is significantly reduced.
A ballpark figure indicates that I save around three to four hours per week since using Bitrise.
What needs improvement?
Sometimes the builds fail, and the error messages that I get are not very descriptive. That could be improved.
I give Bitrise an eight out of ten because sometimes builds fail, and the error paths are not that descriptive.
For how long have I used the solution?
I have been working in my current field for more than twelve years.
What do I think about the stability of the solution?
Bitrise is stable, apart from the odd build failure.
Apart from the odd build failure, Bitrise is quite reliable in its accuracy and reliability of output.
What do I think about the scalability of the solution?
Bitrise's scalability is quite good. I have automated multiple apps from the same organization across iOS and Android, and they work quite well.
How are customer service and support?
The customer support for Bitrise is good. I never faced any issues.
Which solution did I use previously and why did I switch?
I previously tried Jenkins. Different organizations prefer different tools, so in my previous organization, I used Bitrise, while Jenkins is also used in my current organization.
How was the initial setup?
The integration is quite simple, and once done, I do not need to revisit it again.
Which other solutions did I evaluate?
I have evaluated Jenkins before choosing Bitrise; it is also a good tool.
What other advice do I have?
My developer's time is definitely saved, and I can say that in a week, three to four hours are easily saved.
I would advise others looking into using Bitrise to definitely try it, as they can save a lot of their developer's time. The automation part, the redundant part of sharing builds and managing app lifecycle can be handed over to an automated system, significantly improving their output.
I rate this product an eight out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Mobile pipelines have supported app releases and now need reusable templates and modular workflows
What is our primary use case?
What is most valuable?
I think the best feature of Bitrise is the flexibility to use third-party engines like Fastlane.
I use third-party integrations like Fastlane with Bitrise to avoid vendor lock-in, facilitate my migration to another platform, and have a unique workflow for deploying about twenty to thirty apps.
Bitrise has had a significant positive impact on my organization because we do not have any other platform to realize these builds and deploys with mobile apps.
Bitrise has helped reduce errors in my workflows because I have tests, E2E tests, integration tests, and Appdome tests.
What needs improvement?
Bitrise has a strong mobile focus, and what could improve is the native support for reusable pipeline modules like actions in a GitHub Action, better templates, think Terraform style but for CI, and easier parameterization across workflows.
Templates would be a significant improvement for me. It is the one thing I need and it would make my life easier with the workflows.
For how long have I used the solution?
I have been using Bitrise for four years.
What do I think about the stability of the solution?
Bitrise is sometimes stable, and sometimes I experience problems with Bitrise.
What do I think about the scalability of the solution?
Bitrise's scalability is adequate.
How are customer service and support?
Bitrise customer support is slow but functional.
Which solution did I use previously and why did I switch?
I am not using a solution different from Bitrise. I am working on a migration from Bitrise to GitHub Actions because the cost is lower.
Which other solutions did I evaluate?
Before choosing Bitrise, I did not evaluate other options.
What other advice do I have?
You should consider Bitrise as it is a strong platform when used appropriately. The biggest mistake is treating it like a general-purpose DevOps solution. I would advise others that Bitrise is best used for its intended mobile focus, and this approach saves you time. I would rate this product a seven out of ten.
Drag and drop workflows have streamlined iphone build, test, and app store deployment
What is our primary use case?
My main use case for Bitrise is for iPhone CI/CD and App Store Connect build deployment.
I am using Bitrise for iPhone CI/CD and App Store Connect to take a Git clone, create a build, deploy to the App Store, and send a push notification to the teams that the build is uploaded and it is in review.
I am using the Xcode build, which is really working great for me in Bitrise.
What is most valuable?
The best feature of Bitrise is that it gives a drag and drop interface, so you don't need to code in the YAML, making it very easy compared to other platforms.
The drag-and-drop feature helps my workflow because I just have to select which tool I want to use. For example, if I want to add the test cases, I can search for test cases, and if that is available, I can directly drag and drop it in my current workflow above or below a specific other task, and then I just have to add the input parameters. In contrast, with a YAML file, I have to add all the data and read the documentation, but with drag and drop, it is easy.
Bitrise has positively impacted my organization by helping me reduce time by around 50% or more while I am using it for my personal project.
Bitrise saves me time mainly in building, testing, and deployment because I don't have to use my own machine to check the data or change the branch for that.
What needs improvement?
Currently, I haven't found any features in Bitrise that can be improved, but related to Xcode, they need some extra tools that are available in the market, or they have to give specific errors, which are currently hard to find when there is so much log.
They need to add some extra documentation for how to use the parameters, such as variables, where to add them, and how to use them below the workflow.
For how long have I used the solution?
I have been using Bitrise for around five years.
What do I think about the stability of the solution?
Bitrise is very stable in my experience.
What do I think about the scalability of the solution?
Bitrise's scalability is fine for my needs as of now, and I see no need to change anything.
How are customer service and support?
I have used the community support for Bitrise, and it is great. I haven't reached out to customer support.
Which solution did I use previously and why did I switch?
Bitrise is the first one I have used, and I haven't used any other solutions.
What was our ROI?
I can see a return on investment with Bitrise, but since I am using the free tier, I don't have any idea about the pricing and those things.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing for Bitrise would be good, but I haven't used that because I am using the free tier.
Which other solutions did I evaluate?
Before choosing Bitrise, I haven't evaluated other options.
What other advice do I have?
I chose eight out of 10 because currently, it is easy for me, but there is some documentation missing, and also related to iOS development, there are some use cases that are not in the support portal, so I have to find it out by myself. On a scale of 1 to 10, I would rate Bitrise an eight.