Welcome to Bitrise Docs!
Bitrise is a Continuous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android, React Native, Flutter, and so on). It is a collection of tools and services to help you with the development and automation of your software projects.
Sign up to Bitrise, add a new app, and start a build!
Upload your code signing files, and export your app.
Check out Bitrise's fast and efficient deployment solution!
The example and description of Cancelling email notifications section has been fixed.Read "Triggering and aborting builds" in full >>
Added a short guide on how to install a specific Java/JDK version which is not installed on our Android stacks.Read "Switching to a Java version not installed on our Android stacks" in full >>
Updated the article's screenshotsRead "Managing Organization members" in full >>
You never have to worry about pinning an Xcode version on Bitrise: even if a new version is released, you can keep using your previous Xcode stack without any action...Read "Stack update and removal policy" in full >>
If you wish to use a Docker image that is hosted on Docker Hub, do not set it in the Workflow Editor: use a Script Step to authenticate your Docker...Read "Using your own Docker image" in full >>
Added a tutorial video on how to use the Bitrise CLI to add an app locally.Read "Initializing a Bitrise project locally" in full >>
You can install the Trace add-on, designed to monitor your installed apps on all devices, using the Swift Package Manager, in addition to Cocoapods and our dedicated Step.Read "Getting started with Trace" in full >>
Storing the bitrise.yml file in the repository is not directly supported for GitHub Enterprise users. If your repo is hosted on GitHub Enterprise, you'll need to use the provided workaround....Read "Managing an app's bitrise.yml configuration" in full >>
iOS Auto Provision with Apple ID Step configuration details have been added to the article.Read "iOS code signing - troubleshooting" in full >>
iOS Auto Provision with App Store Connect API and iOS Auto Provision with Apple ID Step configuration details have been added to the article.Read "Managing iOS code signing files - automatic provisioning" in full >>
The default Java version on Bitrise VMs is Java 8 but you can change it to Java 11 with a simple Script Step. Java 11 is available on all stack...Read "Virtual machines" in full >>
You can store a bitrise.yml file on multiple branches in your repository: if you wish to run builds on separate branches, all the involved branches should have their own bitrise.yml...Read "Managing an app's bitrise.yml configuration" in full >>