GitHub

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.

Check out what's new in the documentation!

Latest changes in the docs
2020-11-17: Triggering and aborting builds

The example and description of Cancelling email notifications section has been fixed.

Read "Triggering and aborting builds" in full >>
2020-11-11: Switching to a Java version not installed on our Android stacks

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 >>
2020-10-30: Managing Organization members

Updated the article's screenshots

Read "Managing Organization members" in full >>
2020-10-29: Stack update and removal policy

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 >>
2020-10-27: Using your own Docker image

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 >>
2020-10-19: Initializing a Bitrise project locally

Added a tutorial video on how to use the Bitrise CLI to add an app locally.

Read "Initializing a Bitrise project locally" in full >>
2020-10-14: Getting started with Trace

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 >>
2020-10-08: Managing an app's bitrise.yml configuration

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 >>
2020-10-08: iOS code signing - troubleshooting

iOS Auto Provision with Apple ID Step configuration details have been added to the article.

Read "iOS code signing - troubleshooting" in full >>
2020-10-08: Managing iOS code signing files - automatic provisioning

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 >>
2020-10-06: Virtual machines

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 >>
2020-10-01: Managing an app's bitrise.yml configuration

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 >>