Split buildkite build into two build to reduce build time and resource consumption.

This commit is contained in:
Benoit Marty 2019-07-02 10:41:18 +02:00
parent ce9fa15bcb
commit a47af4d915
1 changed files with 14 additions and 2 deletions

View File

@ -5,16 +5,28 @@
# Build debug version of the RiotX application, from the develop branch and the features branches

steps:
- label: "Assemble Debug version"
- label: "Assemble GPlay Debug version"
agents:
# We use a medium sized instance instead of the normal small ones because
# gradle build is long
queue: "medium"
commands:
- "./gradlew clean lintGplayRelease assembleGplayDebug --stacktrace"
- "./gradlew lintFdroidRelease assembleFdroidDebug --stacktrace"
artifact_paths:
- "vector/build/outputs/apk/gplay/debug/*.apk"
branches: "develop feature/*"
plugins:
- docker#v3.1.0:
image: "runmymind/docker-android-sdk"

- label: "Assemble FDroid Debug version"
agents:
# We use a medium sized instance instead of the normal small ones because
# gradle build is long
queue: "medium"
commands:
- "./gradlew clean lintFdroidRelease assembleFdroidDebug --stacktrace"
artifact_paths:
- "vector/build/outputs/apk/fdroid/debug/*.apk"
branches: "develop feature/*"
plugins: