fix(ci): clone into shared /data/build volume for flutter build
Build & Release Android APK / build-apk (push) Failing after 21m37s
Build & Release Android APK / build-apk (push) Failing after 21m37s
This commit is contained in:
@@ -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..."
|
||||
|
||||
Reference in New Issue
Block a user