From 3ccd6739ba0a07e13d8143788177e7263c3a6787 Mon Sep 17 00:00:00 2001 From: Braden Farmer Date: Sun, 27 Dec 2020 22:43:07 -0700 Subject: [PATCH] Add Android CI support --- .gitlab-ci.yml | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 387562fe7d..64206e037a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -67,6 +67,71 @@ build-retroarch-dingux-mips32: - "cp -f libretro-common/audio/dsp_filters/*.dsp ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/audio" - "cp -f gfx/video_filters/*.filt ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video" +build-retroarch-android-normal: + image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-android:latest + stage: build + artifacts: + paths: + - ./ + exclude: + - .git/**/* + expire_in: 1 month + script: + - "cd pkg/android/phoenix" + - "./gradlew assembleNormalRelease" + +build-retroarch-android-aarch64: + image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-android:latest + stage: build + artifacts: + paths: + - ./ + exclude: + - .git/**/* + expire_in: 1 month + script: + - "cd pkg/android/phoenix" + - "./gradlew assembleAarch64Release" + +build-retroarch-android-ra32: + image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-android:latest + stage: build + artifacts: + paths: + - ./ + exclude: + - .git/**/* + expire_in: 1 month + script: + - "cd pkg/android/phoenix" + - "./gradlew assembleRa32Release" + +build-retroarch-android-playstore-normal: + image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-android:latest + stage: build + artifacts: + paths: + - ./ + exclude: + - .git/**/* + expire_in: 1 month + script: + - "cd pkg/android/phoenix" + - "./gradlew bundlePlayStoreNormalRelease" + +build-retroarch-android-playstore-aarch64: + image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-android:latest + stage: build + artifacts: + paths: + - ./ + exclude: + - .git/**/* + expire_in: 1 month + script: + - "cd pkg/android/phoenix" + - "./gradlew bundlePlayStoreAarch64Release" + build-static-retroarch-libnx-aarch64: image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-libnx-devkitpro:latest stage: prepare-for-static-cores