.gitlab-ci.yml: Set up GitLab CI.

This commit is contained in:
Andreas Schildbach 2021-09-15 12:00:32 +02:00
parent 357cd922f5
commit 6e1c6fcb2f

22
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,22 @@
image: ubuntu:focal
variables:
GIT_SUBMODULE_STRATEGY: recursive
ANDROID_HOME: $PWD/android-sdk
ANDROID_SDK_TOOLS: 7583922_latest
ANDROID_SDK_LICENSE_HASH: 24333f8a63b6825ea9c5514f83c2829b004d1fee
before_script:
- apt-get update
- apt-get -y upgrade
- apt-get -y install openjdk-8-jdk
- apt-get -y install wget gradle
- wget --quiet --output-document=commandlinetools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
- mkdir -p ${ANDROID_HOME}
- unzip -d ${ANDROID_HOME} commandlinetools-linux.zip
- mkdir -p ${ANDROID_HOME}/licenses
- echo -e "\n${ANDROID_SDK_LICENSE_HASH}" >> ${ANDROID_HOME}/licenses/android-sdk-license
build:
script:
- gradle build --stacktrace