From b19e2880daac3153b0717c9c9b530147a2c86cb0 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Wed, 9 Jun 2021 11:55:28 +0100 Subject: [PATCH] Add Android CI builds Signed-off-by: David Woodhouse --- .gitlab-ci.yml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9b73ad0f..6536d838 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,8 @@ variables: MINGW32_BUILD: openconnect-cli-mingw32 MINGW64_BUILD: openconnect-cli-mingw64 UBUNTU_BUILD: openconnect-cli-ubuntu + ANDROID_BUILD: openconnect-cli-android + ANDROID_TOOLCHAINDIR: /opt/android-sdk-linux_x86/toolchains image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD @@ -524,6 +526,54 @@ MinGW64/OpenSSL: - tests/*.log - openconnect-installer.exe +Android/x86_64: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$ANDROID_BUILD + script: + tags: + - shared + script: + - make -C android ARCH=x86_64 TOOLCHAIN=$ANDROID_TOOLCHAINDIR/'$(TRIPLET)-$(API_LEVEL)' + artifacts: + when: always + paths: + - android/*-linux-android*/out/* + +Android/x86: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$ANDROID_BUILD + script: + tags: + - shared + script: + - make -C android ARCH=x86 TOOLCHAIN=$ANDROID_TOOLCHAINDIR/'$(TRIPLET)-$(API_LEVEL)' + artifacts: + when: always + paths: + - android/*-linux-android*/out/* + +Android/arm: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$ANDROID_BUILD + script: + tags: + - shared + script: + - make -C android ARCH=arm TOOLCHAIN=$ANDROID_TOOLCHAINDIR/'$(TRIPLET)-$(API_LEVEL)' + artifacts: + when: always + paths: + - android/*-linux-android*/out/* + +Android/arm64: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$ANDROID_BUILD + script: + tags: + - shared + script: + - make -C android ARCH=arm64 TOOLCHAIN=$ANDROID_TOOLCHAINDIR/'$(TRIPLET)-$(API_LEVEL)' + artifacts: + when: always + paths: + - android/*-linux-android*/out/* + static-analyzer/GnuTLS/Fedora: image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:buildenv-fedora script: -- 2.49.0