Questions tagged [bitrise]

Bitrise is a CI/CD Platform for mobile development (iOS/Android/Xamarin). Use this tag to ask questions about Bitrise builds, workflows, webhooks, and app configurations.

In short Bitrise is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android).

You can automate the testing and deployment of your apps with just a few clicks.

When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step.

A workflow consists of one or more steps which are open source git repositories with scripts that can be imported into Bitrise. This part of Bitrise is Open Source so you can develop your own steps too.

The steps can do anything that can be implemented using scripts: send emails, text messages, pass values to each other, create Xcode archives, publish to iTunes Connect, notify other users or even gather system information about the Virtual Machine running the build and many more. You can read more at How Bitrise Works.

After a build is finished the Virtual Machine is discarded and you can browse the logs of every step that ran during the workflow. You can read more at Code Security.

This tag should be used for questions regarding Bitrise's software. For general mobile questions, use the , , and tags. For feature requests and general support visit https://discuss.bitrise.io.

195 questions
0
votes
1 answer

CI/CD BitRise React Native Android Build Failing

Facing issue while build on BitRise.io I have a React Native Project which builds successfully on local. Using BitRise.io for CI CD. Added App and provided all the essential information and keystore file as well. Followed their getting started guide…
0
votes
1 answer

Android: configuring CICD pipeline to support/ run Integration or UI Tests on Bitrise

I am working on an Android project. I am trying to build a CICD pipeline for my application on the Bitrise. I am following an example on the Bitrise official page, https://devcenter.bitrise.io/testing/device-testing-for-android/. So I added Android…
Wai Yan Hein
  • 13,651
  • 35
  • 180
  • 372
0
votes
0 answers

Bitrise Unable to find instrumentation info for: ComponentInfo

I have created a class with the Espresso Test, named InsertFirst.class, I have correctly tried it on my android studio project, and it works. Now I am trying to do the same on Bitrise. I have this worflow: Activate SSH key (RSA private key) Git…
Liz Lamperouge
  • 681
  • 14
  • 38
0
votes
0 answers

React native app, Fastlane can't create build on Bitrise. However on local machine we can create build

This is my lane lane :alpha do begin version_code = increment_version_code( gradle_file_path: "./app/build.gradle" ) gradle(task: "clean assembleRelease --info") supply( track: "alpha", apk:…
Yestay Muratov
  • 1,338
  • 2
  • 15
  • 28
0
votes
2 answers

Carthage Building scheme makes Bitrise to timeout after 90 minutes

I am using Bitrise and I have updated both my development machine and bitrise stack to Xcode 11. When running a build, the Carthage dependencies need to be regenerated and since I am using AWS dependencies, even in my Mac book pro, they take a long…
Reimond Hill
  • 4,278
  • 40
  • 52
0
votes
1 answer

On Bitrise, can I make two workflows independently update separate GitHub checks on the same PR?

When I create a pull request on GitHub, my project kicks off a workflow in Bitrise that only exists to start two other workflows, then it finishes. What I would expect to see in the GitHub pull request checks dialog is three distinct Bitrise checks…
dalton_c
  • 6,876
  • 1
  • 33
  • 42
0
votes
1 answer

What is a signed Android App Bundles AAB?

I first see this notion "signed Android App Bundles AAB" on Bitrise. Can someone explain to me what is an signed AAB ? I only know: signed APK, unsigned APK and AAB. Thank you.
0
votes
1 answer

Detached HEAD won't reconnecto to anything

I'm using an automated build system Bitrise in combination with Github. When I do a pull request, it runs tests to make sure the new code is OK. If not, as when too people step on each others' toes, this system falls apart. Bitrise will only build…
user11472602
0
votes
2 answers

Store Bitrise Provisioning Profiles in the git repository

Is there a way to store my app's provisioning profiles along the code in my git repository and make Bitrise install them on runtime? This instead of manually uploading the profiles to Bitrise.
Rivera
  • 10,792
  • 3
  • 58
  • 102
0
votes
1 answer

Building React Native on Bitrise with private NPM registry

: We are having a problem getting npm packages installed from a private npm registry. So our package.json have a package like this one: "@bit/yaronlevi.rumble-common.analytic-events@1.0.14" Specifically this package is hosted on Bit, so following…
Yaron Levi
  • 12,535
  • 16
  • 69
  • 118
0
votes
1 answer

How to create Unit Tests for Xamarin / Bitrise

I'm setting up a new Hybrid Mobile Application with Xamarin and I want to use Bitrise for the Continuous Integration. But I don't know how to properly create tests. Right now, I've setup a Workflow where I build the project, in order to run tests I…
Thurluth
  • 5
  • 4
0
votes
2 answers

What is the lifespan of a Bitrise build artifact?

The Bitrise guide on artifacts doesn't specify how long they will be accessible in the build. Are they permanent, or will they expire after a certain amount of time?
Honoo
  • 25
  • 3
0
votes
1 answer

how to set up a bitrise trigger to upload files to google cloud storage bucket

I'm trying to add a new app on bitrise for our HTML based website. I have tried to add a new app on bitrise, but I couldn't figure out how to set the new app as a static website on google storage. is there a way to set up a trigger on bitrise to…
0
votes
1 answer

Detox: How to Provide bitrise build path to Detox configurations to test E2E on bitrise

In order to improve build times we plan to use bitrise builds to test e2e with detox. I found that we can provide device name at run time with --device-name i.e detox test -c android.emu.release --device-name Nexus 5X, but I could not find any…
Ravi
  • 1
  • 3
0
votes
0 answers

How to set Appium tests (WDIO-Mocha tests) pass % tolerance on BitRise Test Jobs

How to set Appium tests (WDIO-Mocha tests) pass % tolerance on BitRise Test Jobs Hi, We are running UI Test Suite on BitRise CI/CD. The test suite itself is built on ReactNative/Jest codebase. And WDIO-Mocha runner is used for running the…
user2451016
  • 1,857
  • 3
  • 20
  • 44