Full support for iOS, Android, and other major mobile platforms, with a project scanner that helps with the initial setup.Learn more
Automate your processes by using platform-specific integrations that are tailor-made for mobile development.Learn more
Analyze build metrics with Insights to improve speed and efficiency: use data to track CI performance and test flakiness.Learn more
We offer Intel-based (x86) and Apple silicon-based build machines, including M1 and M1 Max.
Every build runs on its own virtual machine to guarantee a stable environment and code security.
Use any version of the latest stable Xcode stack, or try the beta versions that are available within 24-48 hours of release.
Both the Xcode stacks and the Android & Docker stacks come with a large number of preinstalled tool to ensure the smoothest possible build process.
Select from multiple macOS and Linux VM sizes best suited for your needs.
Use as many as 80 VMs at once with the option of dependency caching or artifact storage to speed up your DevOps workflow.
Bitrise offers automated iOS code signing: after the initial configuration, our system can automatically manage both certificates and provisioning profiles.
We also offer dedicated, easy to use integrations for Android code signing. These integrations can be used for cross-platform apps as well.
Use remote access to connect to your build’s virtual machines to simplify debugging and troubleshooting.
Connect via either SSH or, in the case of a macOS-based machine, a screenshare app and you’ll have full access to the machine and its file.
Automatically trigger builds using webhooks.
You can set up webhooks for code events, such as code push, Git Tag, or pull requests.
Bitrise has been instrumental in helping us run builds more efficiently, test new features before releasing them to millions of users, and ensure our users’ banking information stays secure.
Building on M1 machines is essential for us to optimize builds for Apple Silicon and run as many tests as we want. We can also easily integrate Bitrise with different platforms and use it in a variety of ways. It just works.
We are here to make sure that our mobile app scales the right way and this is where Bitrise comes in. We switched to Bitrise’s Gen2 machines last year and decreased our pipeline times by 50%.
Dedicated Steps for code coverage, linting, security scanning, and any form of testing you can think of.
Run unit tests in Xcode or Gradle, perform testing in a simulator environment, use our Firebase integration to run device tests on both Android and iOS apps without needing your own account.
Use deploy Steps or our Ship solution to deploy your app to online stores: Google Play, App Store, Huawei AppGallery, Deploygate, and more.
We offer dedicated deployment Steps for all major online stores. Our OTA deployment solution for internal testers allows developers to distribute public install links to help the QA process.
Cache Swift packages, CocoaPods, Carthage, npm packages, Gradle outputs, or any other dependencies etc.
Our new caching solution offers vastly increased speed and full flexibility: use dynamic elements in your cache keys to make sure your builds always use the optimal cache archives.
All our tools are open source, and you can use and customize them on your own devices.
Bitrise Steps, our command line interface, the Workflow Editor: use all our tools and integrations on your own machine, and customize them to fit your exact requirements. Create your own Steps and use the Bitrise CLI to run your builds locally.
Use scripts to create anything that you can't find in our library, and feel free to share your work with the community so others can leverage it as well.
The Bitrise API gives you full access to the features and data available through the website to craft your own Bitrise experience.
Use the API to fully tailor Bitrise’s functionality to fit your processes. Build your own dashboard displaying important build data or control builds using advanced scripts.