From dacf510e5499d5c6329349dbe7e8c2850e46f866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= Date: Fri, 20 Mar 2020 18:22:01 +0100 Subject: ci: Add android configs For armv7 & aarch64 --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f4c2f9a..c88d8ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,6 +45,13 @@ stages: - docker - amd64 +.android-common: + image: registry.videolan.org/vlc-debian-android:20200323093226 + stage: build + tags: + - docker + - amd64 + style-check: extends: .debian-amd64-common stage: style @@ -193,6 +200,33 @@ build-win-arm64: - build/dav1d_install/ expire_in: 1 week +.build-android-common: + extends: .android-common + script: + - meson build --buildtype release + --werror + --libdir lib + --prefix "$(pwd)/build/dav1d_install" + --cross-file $CROSSFILE + -Ddefault_library=both + - ninja -C build + - ninja -C build install + artifacts: + name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" + paths: + - build/dav1d_install/ + expire_in: 1 week + +build-android-armv7: + extends: .build-android-common + variables: + CROSSFILE: package/crossfiles/arm-android.meson + +build-android-aarch64: + extends: .build-android-common + variables: + CROSSFILE: package/crossfiles/aarch64-android.meson + build-debian-aarch64: extends: .debian-aarch64-common script: -- cgit v1.2.3