This is an editor of workouts usable on Zwift.
There is not CI quite yet :(.
The binaries of releases are also available thanks to Jitpack. The latest release there is .
Nothing specific, use Android Studio.
<TBC>
That means creating a release version and prepare it for the next release increment. That includes setting up its SCM.
Releases are tagged with their version number (e.g. release 5.3.2 is build from the version tagged 5.3.2
in Git).
-
Checkout the head of
master
and start a command prompt -
Run pre-release checks. Do a full build to ensure the code is good to be released.
> ./gradlew build
-
Release (assuming authentication with SSH keys is already setup). If not, Bitbucket explained it well here):
> ./gradlew release
Make sure the last output line indicates it's been pushed to origin.
To set the release number, rather than accept the usual bug-level increment, add the following property on the command line:
-Prelease.forceVersion=k.m.n
-
Build the release version of the app to take the new version number into account:
> ./gradlew build install
That is only needed if you do not want to wait for Jitpack to finish its build.
The overall command is quite simple:
> ./gradlew build release