GitHub

Changelog

2021
2021-04-15: Enforcing SAML SSO on an Organization

Added a note on how to add a Bitrise user to an Org where SAML SSO is enforced.

Read "Enforcing SAML SSO on an Organization " in full >>
2021-04-14: Migrating from Jenkins to Bitrise

Learn how you can quickly migrate your project from Jenkins to Bitrise and what Bitrise offers in comparison to Jenkins.

Read "Migrating from Jenkins to Bitrise" in full >>
2021-04-08: Using the Generic File Storage

Corrected the example script for downloading a file from the General File Storage.

Read "Using the Generic File Storage" in full >>
2021-03-26: Device testing for Android

Firebase Test Lab link got updated in the document.

Read "Device testing for Android" in full >>
2021-03-25: Caching

Added some clarification and additional information on how caching works on Bitrise.

Read "Caching" in full >>
2021-03-22: Enabling the Bitrise Support user for your app

Updated the article on how to contact our Support team.

Read "Enabling the Bitrise Support user for your app" in full >>
2021-03-17: Developing a new Step

Added a warning about duplicate Steps: please make sure your new Step doesn't perform the same function as an already existing one.

Read "Developing a new Step" in full >>
2021-03-09: Setting up your first project

Android deployment article has been updated on how to to create a new service account.

Read "Setting up your first project" in full >>
2021-03-09: Virtual machines

New IP addresses and IP subnets have been added to the list of addresses that need to be allow-listed if your repository is hosted on your own network.

Read "Virtual machines" in full >>
2021-03-04: Connecting to services

The new Connecting to services chapter includes all the articles that describe how to connect your Bitrise account to a Git provider and how to connect to your Apple services...

Read "Connecting to services" in full >>
2021-03-02: Exporting to Test Reports from any Step

You can use the Export test results to the Test reports add-on Step to make sure your test results appear in the Test Reports add-on, even if you use Steps...

Read "Exporting to Test Reports from any Step" in full >>
2021-03-02: Managing Workflows

Broken screenshot is replaced in the Renaming Workflows section.

Read "Managing Workflows" in full >>
2021-02-26: Apple services connection

Information on app-specific password has been updated in this guide.

Read "Apple services connection" in full >>
2021-02-24: Triggering builds with Pull Request

Broken Webhooks link has been fixed.

Read "Triggering builds with Pull Request" in full >>
2021-02-19: Setting up AD FS SSO for Bitrise

Learn how to set up Bitrise on AD FS so that you can log into your Organization with SAML SSO.

Read "Setting up AD FS SSO for Bitrise" in full >>
2021-02-18: Setting up Auth0 SSO for Bitrise

This guide describes how to set up Bitrise as a SAML SSO app on Auth0 and establish the connection between Auth0 and your Bitrise Organization.

Read "Setting up Auth0 SSO for Bitrise" in full >>
2021-02-17: Setting up Azure AD SSO for Bitrise

Content and screenshots has been updated.

Read "Setting up Azure AD SSO for Bitrise" in full >>
2021-02-15: Android code signing using Android Sign step

Information on apksigner and jarsigner has been added to the guide.

Read "Android code signing using Android Sign step" in full >>
2021-02-11: Crash reporting with Trace

Trace’s crash reporting feature helps you understand and prioritize the issues within your app. Trace provides crash reporting by default: all you need to do to make it work is...

Read "Crash reporting with Trace" in full >>
2021-02-08: Getting started with Trace

The Trace SDK is now available for Android: use Bitrise's real-time monitoring add-on to track the performance of your apps on any platform.

Read "Getting started with Trace" in full >>
2021-02-02: Deploying with Ship

For iOS apps, Ship needs the .xcarchive file. Make sure that the Deploy to Bitrise.io Step exports this file.

Read "Deploying with Ship" in full >>
2021-01-27: Deploying apps to Huawei AppGallery

You can deploy your Android apps to Huawei AppGallery via a verified Bitrise Step called Deploy to Huawei App Gallery. The Step can be used to deploy any APK file...

Read "Deploying apps to Huawei AppGallery" in full >>
2021-01-26: Managing an app's bitrise.yml configuration

Auto-complete feature is now available for the bitrise.yml, bitrise.json and step.yml files with a bunch of editors.

Read "Managing an app's bitrise.yml configuration" in full >>
2021-01-21: Remote access

Updated with information about how to find your files on the Bitrise virtual machines.

Read "Remote access" in full >>
2021-01-14: Developing a new Step

When creating a new Step input, make sure that any pre-set value options are strings: they must be enclosed in quotation marks, otherwise validation will fail.

Read "Developing a new Step" in full >>
2021-01-13: Configuring Steps that require Apple Developer account data

Information on which authentication method to use with the Apple Developer Enterprise Program has been added to the document.

Read "Configuring Steps that require Apple Developer account data" in full >>
2021-01-11: Configuring Steps that require Apple Developer account data

Updated the configuration procedure related to Deploy to iTunes Connect Step

Read "Configuring Steps that require Apple Developer account data" in full >>
2021-01-05: Setting up Google SSO for Bitrise

Content and images have been updated on how to set up SAML SSO for Bitrise on G Suite.

Read "Setting up Google SSO for Bitrise" in full >>
2020
2020-12-17: Measuring your code coverage with Codecov on Bitrise

Codecov integrates directly with Bitrise to provide valuable insights on code quality to allow you to ship healthier code with less risk.

Read "Measuring your code coverage with Codecov on Bitrise" in full >>
2020-12-07: Logging in via SSO with a Bitrise account

Corrected a note about expired certificates in our SAML SSO guide.

Read "Logging in via SSO with a Bitrise account " in full >>
2020-12-02: SAML SSO in Organizations

Inviting to an Organization via SAML SSO has been added to the article along with some general updates.

Read "SAML SSO in Organizations" in full >>
2020-12-01: Monitoring your builds with Meercode

Meercode is a real-time build monitoring, dashboarding, and analytics solution for CI/CD processes. It integrates with your Bitrise account smoothly to provide your team with valuable insights into your build...

Read "Monitoring your builds with Meercode" in full >>
2020-11-26: Basics of bitrise.yml

Corrected a note about the size limit of the bitrise.yml and the bitrise.secrets.yml file: their combined size cannot exceed 200 KB.

Read "Basics of bitrise.yml" in full >>
2020-11-25: Secrets and Env Vars

Information on the Expose for Pull Request toggle has been updated.

Read "Secrets and Env Vars" in full >>
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 >>
2020-09-30: Managing your personal subscription plan

Learn about how to change between personal subscription plans, add and update payment information, and canceling your subscription..

Read "Managing your personal subscription plan" in full >>
2020-09-25: Setting up Idaptive SAML SSO for Bitrise

Step by step guide on how to set up Bitrise as a SAML SSO app on Idaptive.

Read "Setting up Idaptive SAML SSO for Bitrise" in full >>
2020-09-21: Configuring Steps that require Apple Developer account data

Information on how to configure Bitrise Steps that require Apple Developer account data has been updated.

Read "Configuring Steps that require Apple Developer account data" in full >>
2020-09-14: Starting parallel builds with a single trigger

A note has been added to the article on why you have to use the Bitrise Start Build Step online in parallel builds scenarios.

Read "Starting parallel builds with a single trigger" in full >>
2020-09-10: Customizable enterprise build platforms

Updated the available configurations for our Google Cloud Platform VMs.

Read "Customizable enterprise build platforms" in full >>
2020-09-10: Verified Steps

Open source teams can apply for the Verified Step badge.

Read "Verified Steps" in full >>
2020-09-02: Caching

Updated with additional information about the Cache: Push Step: pull request builds, by default, can't update the build cache. We strongly recommend not to change this setting!

Read "Caching" in full >>
2020-08-24: Managing an app's bitrise.yml configuration

You can store the bitrise.yml configuration file either on bitrise.io or in your own repository. If you store it in your Git repo, you have full control over the maintenance...

Read "Managing an app's bitrise.yml configuration" in full >>
2020-08-13: Verified Steps

Verified Steps require a Step icon: this requirement has been added to the Verified Steps guide and the Developing a new Step guide.

Read "Verified Steps" in full >>
2020-08-04: How to enable the Bitrise Support user

A video tutorial has been added to this doc on enabling the Bitrise Support user.

Read "How to enable the Bitrise Support user" in full >>
2020-07-30: Exporting a universal APK from an AAB

You can test an Android app on a test device even if the generated artifact is an App Bundle (`.aab`) by exporting a universal APK from it.

Read "Exporting a universal APK from an AAB" in full >>
2020-07-16: Monitoring your deployed apps with Trace

Trace is a Bitrise add-on designed to monitor your applications from the perspective of its end users. It comes with out-of-the-box performance monitoring, giving you insight into how the app...

Read "Monitoring your deployed apps with Trace" in full >>
2020-07-15: Verified Steps

Email address to our Partnership Management has been updated.

Read "Verified Steps" in full >>
2020-07-14: Deploying an iOS app to Bitrise.io

Added clarification on how to access the toggle to enable the public install page.

Read "Deploying an iOS app to Bitrise.io" in full >>
2020-07-03: Build logs

Added information on how to follow the build log live, as the build is running.

Read "Build logs" in full >>
2020-06-26: Installing and updating the Bitrise CLI

A tutorial video on installing and updating the Bitrise CLI locally was added to the article.

Read "Installing and updating the Bitrise CLI" in full >>
2020-06-22: Basics of bitrise.yml

New tutorial video about configuring your builds using the bitrise.yml file.

Read "Basics of bitrise.yml" in full >>
2020-06-16: Test Reports

The test results of the Flutter Test Step are now also exported by the Deploy to Bitrise.io Step.

Read "Test Reports" in full >>
2020-06-16: Getting started with Flutter apps

Added instructions on how to generate code coverage reports with the Flutter Test Step. In addition, Flutter Test now exports the results to the Test Reports add-on by default.

Read "Getting started with Flutter apps" in full >>
2020-06-15: iOS code signing - troubleshooting

The maximum number of provisioning profiles and .p12 certificates has been updated to 30.

Read "iOS code signing - troubleshooting" in full >>
2020-06-15: Adding a new team member to an app

Clarified the process of adding a new team member to an app: you can no longer invite someone by username. You have to use email address.

Read "Adding a new team member to an app" in full >>
2020-06-12: Starting builds manually

Added information on how App Environment Variables and custom Environment Variables, specified when starting a build manually, behave when they have the same key but different values.

Read "Starting builds manually" in full >>
2020-06-12: Managing iOS code signing files - automatic provisioning

Screenshots updated

Read "Managing iOS code signing files - automatic provisioning" in full >>
2020-06-12: Bitrise OTA app deployment

Link added to Enabling Public Page for the App section to describe .ipa installation from the public install page.

Read "Bitrise OTA app deployment" in full >>
2020-06-10: Installing an ipa file from the public install page

A new article added to Testing on installing an ipa file from the public install page.

Read "Installing an ipa file from the public install page" in full >>
2020-06-09: Developing a new Step

Broken link of Installing the Bitrise CLI has been fixed.

Read "Developing a new Step" in full >>
2020-06-05: Device testing for iOS

A video on running device tests for iOS apps with Firebase has been added to the doc.

Read "Device testing for iOS" in full >>
2020-06-02: Remote access

Learn about extending the availability of the remote access feature so that you have more time to troubleshoot build issues on Bitrise.

Read "Remote access" in full >>
2020-05-26: Deploying Android apps

A video on deploying an Android app has been added to the doc.

Read "Deploying Android apps" in full >>
2020-05-21: Adding apps with submodules or private repo dependencies

The guide has been updated with an example setup to explain the methods of accessing multiple repositories in a single build in more detail.

Read "Adding apps with submodules or private repo dependencies" in full >>
2020-05-19: Verified Steps

Learn how to get a Verified Step badge on your Step once you have shared it in our Bitrise Step Library.

Read "Verified Steps" in full >>
2020-05-19: Introduction to Steps

Link to the chapter on contributing to Bitrise has been added to this article.

Read "Introduction to Steps" in full >>
2020-05-11: Exporting to Test Reports from any Step

You can export test results from any Step by using the Export test results to Test Reports add-on Step. Read about the Step and how to use it.

Read "Exporting to Test Reports from any Step" in full >>
2020-05-11: Creating a Workflow

How longer Workflow names are displayed has been added to the guide.

Read "Creating a Workflow" in full >>
2020-05-08: Developing a new Step

Updated with information on how to set your Step's platform type and function type in the step.yml file.

Read "Developing a new Step" in full >>
2020-05-07: Test Reports

Tutorial video on Test Reports has been added to the guide.

Read "Test Reports" in full >>
2020-04-29: Caching Carthage dependencies

A new guide about how to Carthage dependencies during Bitrise builds, using our dedicated Steps.

Read "Caching Carthage dependencies" in full >>
2020-04-17: Caching

New tutorial video about build caching: learn about using the dedicated Steps and managing your build caches on the website.

Read "Caching" in full >>
2020-04-01: Deploying with Ship

Clarification added about using Steps that can build a deployable app but do not automatically export it to Ship.

Read "Deploying with Ship" in full >>