diff --git a/.gitea/workflows/build-apk.yaml b/.gitea/workflows/build-apk.yaml index 6f21db3c..1f0a5197 100644 --- a/.gitea/workflows/build-apk.yaml +++ b/.gitea/workflows/build-apk.yaml @@ -21,12 +21,13 @@ jobs: - name: 🔨 Compilation de l'APK (Conteneur Flutter / Android SDK) run: | echo "🚀 Démarrage de la compilation Flutter dans Docker..." - # Conteneur officiel CirrusLabs (Flutter stable + Android SDK préinstallés) + CONTAINER_ID=$(hostname) + # Utilisation de --volumes-from pour partager le dossier du runner avec le conteneur Flutter docker run --rm \ - -v "$PWD":/workspace \ - -w /workspace \ + --volumes-from "$CONTAINER_ID" \ + -w "$PWD" \ ghcr.io/cirruslabs/flutter:stable \ - sh -c "flutter pub get && flutter build apk --release" + sh -c "git config --global --add safe.directory '*' && flutter pub get && flutter build apk --release" echo "✅ APK généré avec succès dans build/app/outputs/flutter-apk/app-release.apk"