From 922fa1adbca0e0a60d0fe0cd89ef5cd396dd6e6f Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Tue, 4 Oct 2022 16:41:11 +0200 Subject: [PATCH] ci: add QML Android CI builds for arm64 and arm32 architectures conservatively only builds on tagged commits, or any commit on the ci-qml-beta branch --- .cirrus.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 63fbdf27a..484635a70 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -171,7 +171,7 @@ task: CIRRUS_DOCKER_CONTEXT: contrib/build-wine task: - name: Android build + name: Android build (Kivy arm64) container: dockerfile: contrib/android/Dockerfile cpu: 2 @@ -181,6 +181,30 @@ task: binaries_artifacts: path: "dist/*" +task: + name: Android build (QML arm64) + container: + dockerfile: contrib/android/Dockerfile + cpu: 8 + memory: 24G + build_script: + - ./contrib/android/make_apk.sh qml arm64-v8a debug + binaries_artifacts: + path: "dist/*" + only_if: $CIRRUS_TAG != '' || $CIRRUS_BRANCH == 'ci-qml-beta' + +task: + name: Android build (QML arm32) + container: + dockerfile: contrib/android/Dockerfile + cpu: 8 + memory: 24G + build_script: + - ./contrib/android/make_apk.sh qml armeabi-v7a debug + binaries_artifacts: + path: "dist/*" + only_if: $CIRRUS_TAG != '' || $CIRRUS_BRANCH == 'ci-qml-beta' + task: name: MacOS build macos_instance: