fix(ci): clone into shared /data/build volume for flutter build
Build & Release Android APK / build-apk (push) Failing after 21m37s

This commit is contained in:
streaper2
2026-08-26 22:20:17 +02:00
parent ab12e07847
commit 9b52623ebe
+9 -7
View File
@@ -14,21 +14,23 @@ jobs:
steps:
- name: 📥 Récupération du code
run: |
echo "📥 Clonage du code source..."
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git clone --depth 1 "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@git.kevlar.cloud/${{ github.repository }}.git" .
echo "📥 Clonage du code source dans /data/build..."
mkdir -p /data/build
rm -rf /data/build/*
git config --global --add safe.directory "*"
git clone --depth 1 "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@git.kevlar.cloud/${{ github.repository }}.git" /data/build
- name: 🔨 Compilation de l'APK (Conteneur Flutter / Android SDK)
run: |
echo "🚀 Démarrage de la compilation Flutter dans Docker..."
# Utilisation du conteneur runner pour monter le volume du projet
# Utilisation du volume partagé /data du conteneur runner
docker run --rm \
--volumes-from gitea-act-runner \
-w "$PWD" \
-w /data/build \
ghcr.io/cirruslabs/flutter:stable \
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"
echo "✅ APK généré avec succès dans /data/build/build/app/outputs/flutter-apk/app-release.apk"
- name: 📦 Publication de la Release sur Gitea & Upload de l'APK
run: |
@@ -37,7 +39,7 @@ jobs:
TAG_NAME="build-$(date +'%Y%m%d-%H%M%S')"
fi
APK_PATH="build/app/outputs/flutter-apk/app-release.apk"
APK_PATH="/data/build/build/app/outputs/flutter-apk/app-release.apk"
APK_NAME="bully-impact-${TAG_NAME}.apk"
echo "🚀 Création de la release $TAG_NAME sur Gitea..."