Get 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 from Bitrise Insights to track CI performance and test flakiness.Learn more
Use Intel-based (x86) and Apple silicon-based build machines, including M1 and M1 Max.
Run every Bitrise build 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.
Leverage the large number of pre-installed tools that come with both the Xcode stacks and the Android & Docker stacks 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, use Bitrise to automatically manage both certificates and provisioning profiles.
Use 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.
Use pre-installed tools from Xcode stacks and Android & Docker stacks to ensure the smoothest possible build process.
Create automatically triggered builds using webhooks.
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%.
Use 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 the Bitrise Firebase integration to run device tests on both Android and iOS apps without needing your own account.
Use deploy Steps or the Bitrise Ship solution to deploy your app to online stores: Google Play, App Store, Huawei AppGallery, Deploygate, and more.
Bitrise offers dedicated deployment Steps for all major online stores. The Bitrise OTA deployment solution for internal testers allows developers to distribute public install links to help the QA process.
Use Cache Swift packages, CocoaPods, Carthage, npm packages, Gradle outputs, or any other dependencies.
Achieve vastly increased speed and full flexibility with the Bitrise caching solution: Use dynamic elements in your cache keys to make sure your builds always use the optimal cache archives.
Bitrise tools are open source, so you can use and customize them. All Bitrise integrations can be used on your own machine and can be customized to fit your exact requirements.
Leverage the Bitrise Steps, the Bitrise command line interface, and the Workflow Editor. 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 the Bitrise library and 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.