fix: Remove Jenkins tools block and hardcode Java path in PATH environment variable.

This commit is contained in:
Van Leemput Dayron
2025-12-08 16:58:36 +01:00
parent 6ce40dd2d6
commit d02a627b86

15
Jenkinsfile vendored
View File

@@ -1,22 +1,15 @@
pipeline {
agent any
tools {
jdk 'jdk-17' // Replace with the name configured in Jenkins > Manage Jenkins > Tools
}
environment {
// On pointe vers le dossier SDK Android
ANDROID_HOME = "${env.HOME}/android-sdk"
// On définit le JAVA_HOME pour corriger l'erreur de compilateur
// Chemin confirmé par votre capture d'écran
JAVA_HOME = "/usr/lib/jvm/java-17-openjdk-amd64"
// ✅ On écrit le chemin complet ici aussi pour être 100% sûr
PATH = "/usr/lib/jvm/java-17-openjdk-amd64/bin:/usr/local/bin:/opt/flutter/bin:${env.HOME}/android-sdk/cmdline-tools/latest/bin:${env.HOME}/android-sdk/platform-tools:${env.PATH}"
// --- CORRECTION ICI ---
// Une SEULE ligne PATH qui combine : Java + /usr/local + Flutter + Android + PATH existant
PATH = "${JAVA_HOME}/bin:/usr/local/bin:/opt/flutter/bin:${env.HOME}/android-sdk/cmdline-tools/latest/bin:${env.HOME}/android-sdk/platform-tools:${env.PATH}"
// On récupère vos secrets
STORE_PASS = credentials('android-store-pass')
KEY_PASS = credentials('android-key-pass')
}