Bitrise is one of the modern and very promising CI services. Read how Bitrise works article first to have better understanding.
Bitrise integrates with wide list of services. It operates with workflows (analog of Jenkins job).
-
Create new application at Add new app
-
Find your repository in repositories list
-
Follow the instructions (basic configuration with clone/build takes ~1 minute). Bitrise automatically registers webhook, which makes our lives even simplier.
-
Configure build steps
.bitrise.yml contains full configuration without UI tests.
.bitrise-with-ui-tests.yml contains full configuration + UI tests. It uses "Virtual Device Testing for Android step".
These configurations can be imported to bitrise.io. To achieve that create new workflow or edit existing, navigate to
Workflow Editor -> bitrise.yml
and paste file content there. -
Add environment variables
-
If everything goes fine we get successful build