Skip to content

bitrise-io/android-demo-app

Repository files navigation

android-demo-app

Bitrise status

This is a sample Android project that demonstrates a typical Bitrise CI/CD setup. Build history is publicly available here.

Project setup and config

Bitrise Workflow

primary Workflow

Workflow steps

Primary workflow

This workflow is automatically run by Bitrise on every commit on every branch. This builds and tests only the debug variant for faster results. In addition to running lint and unit tests, the Virtual Device Testing Step runs UI tests on a virtual device.

deploy Workflow

Workflow steps

Deploy workflow

This Workflow builds a release app and signs it with the release signing config (signing key and passwords are stored as secrets on Bitrise). The signing is done by the Android Sign Step, so there is no signing configuration defined in build.gradle.

You can run this workflow manually on Bitrise, or you can set up an automatic trigger. Additionally, you can configure auto-incrementing version numbers with an extra step.

Advanced use cases

While this repo demonstrates a simple project config on Bitrise, there are many advanced features that might be relevant for your project:

Releases

No releases published

Packages

No packages published

Languages