Browse Source

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
patch-4
Sander van Grieken 2 years ago
parent
commit
922fa1adbc
  1. 26
      .cirrus.yml

26
.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:

Loading…
Cancel
Save