Membuat pipeline Gitlab CI untuk build aplikasi Android dengan tools Maven dan Gradle. Untuk buildnya sendiri menggunakan eksekutor Docker yang tersedia dari Gitlab Runner. Berikut sampel konfigurasi .gitlab-ci.yml nya.
stages:- buildBuild Gradle: stage: build image: jangrewe/gitlab-ci-android variables: ANDROID_COMPILE_SDK: "28" APP_NAME: "EXAMPLE" cache: paths: - .m2/ - .gradle/ before_script: - export GRADLE_USER_HOME=$(pwd)/.gradle - chmod +x ./gradlew script: - echo $PWD - ./gradlew cleanBuildCache - ./gradlew assembleDebug - mv app/build/outputs/apk/dev/debug/*.apk ./${APP_NAME}-$(date +%Y-%m-%d-%H:%M:%S)-debug.apk artifacts: name: "apk-example-$CI_COMMIT_REF_NAME" paths: - ./*.apk expire_in: 1 hour tags: - docker only: - development
Link Referensi :
https://medium.com/@NickKaramoff/gitlab-ci-setup-for-an-android-app-3ba57b369b5f











