diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 704cb1c..027e2a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ stages: - build variables: - ANDROID_SDK_ROOT: "/root/Android/Sdk" # Mettez à jour ce chemin + ANDROID_SDK_ROOT: "/root/Android/Sdk" GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle" build-apk: @@ -12,10 +12,18 @@ build-apk: - sed -i 's/\r$//' gradlew - chmod +x ./gradlew - ./gradlew dependencies + - echo "Dépendances téléchargées." - echo "Construction de l'APK..." - - ./gradlew assembleDebug # ou assembleRelease pour un APK de production + - if [ "$CI_COMMIT_MESSAGE" == *"release"* ]; then + echo "Construction de l'APK de production..."; + ./gradlew assembleRelease; + else + echo "Construction de l'APK de debug..."; + ./gradlew assembleDebug; + fi + - echo "APK construit avec succès." artifacts: paths: - - app/build/outputs/apk/debug/*.apk # Chemin vers le fichier APK généré + - app/build/outputs/apk/*/*.apk # Chemin simplifié pour les fichiers APK générés rules: - if: '$CI_COMMIT_BRANCH == "master" && $CI_COMMIT_MESSAGE =~ /build/'