Scroll untuk baca artikel
DevOpsDockerLinuxServerTips & TricksTutorial

Gitlab CI Pipeline Gradle Android

229
×

Gitlab CI Pipeline Gradle Android

Sebarkan artikel ini
gitlab runner logo
gitlab runner logo

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:
- build
Build 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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Verified by MonsterInsights