mirror of https://github.com/quite/mumla.git
Android app for Mumble voice conference system
https://mumla-app.gitlab.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
919 B
45 lines
919 B
image: docker.io/quite/android-sdk-ndk:10
|
|
|
|
variables:
|
|
# get those pesky submodules
|
|
GIT_SUBMODULE_STRATEGY: recursive
|
|
|
|
before_script:
|
|
- export GRADLE_USER_HOME=$(pwd)/.gradle
|
|
- chmod +x ./gradlew
|
|
|
|
cache:
|
|
key: ${CI_PROJECT_ID}
|
|
paths:
|
|
- .gradle/
|
|
|
|
stages:
|
|
- build
|
|
|
|
# lintDebug:
|
|
# stage: build
|
|
# script:
|
|
# - ./gradlew -Pci --console=plain -PbuildDir=lint :app:lintDebug
|
|
|
|
assembleDebug:
|
|
stage: build
|
|
script:
|
|
# ANDROID_SDK_ROOT is already set in the android-sdk-ndk container image.
|
|
- pushd libraries/humla/libs/humla-spongycastle
|
|
- ../../gradlew jar
|
|
- popd
|
|
- ./gradlew assembleDebug
|
|
artifacts:
|
|
paths:
|
|
- app/build/outputs/apk/
|
|
expire_in: 3 months
|
|
|
|
# debugTests:
|
|
# stage: test
|
|
# script:
|
|
# - ./gradlew -Pci --console=plain :app:testDebugUnitTest
|
|
|
|
# coverageTests:
|
|
# stage: test
|
|
# script:
|
|
# - ./gradlew -Pci --console=plain jacocoTestReport coveralls
|