1
0

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
This commit is contained in:
Sander van Grieken
2022-10-04 16:41:11 +02:00
parent 5042d9971c
commit 922fa1adbc

View File

@@ -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: