From 6e1c6fcb2f71cd8acf673281477fb370ba5eef03 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 15 Sep 2021 12:00:32 +0200 Subject: [PATCH] .gitlab-ci.yml: Set up GitLab CI. --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..c2380b4 --- /dev/null +++ b/.gitlab-ci.yml @@ -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