fix: Consolidate Jenkinsfile PATH environment variable into a single line and clarify related comments for JAVA_HOME and ANDROID_HOME.

This commit is contained in:
Van Leemput Dayron
2025-12-08 16:51:40 +01:00
parent 00ffdcf10b
commit 6ce40dd2d6

17
Jenkinsfile vendored
View File

@@ -6,16 +6,19 @@ pipeline {
} }
environment { environment {
// On pointe vers le dossier SDK qu'on a installé dans le HOME de l'utilisateur jenkins // On pointe vers le dossier SDK Android
ANDROID_HOME = "${env.HOME}/android-sdk" ANDROID_HOME = "${env.HOME}/android-sdk"
// J'ajoute /usr/local/bin au début du PATH
PATH = "/usr/local/bin:/opt/flutter/bin:${env.HOME}/android-sdk/cmdline-tools/latest/bin:${env.HOME}/android-sdk/platform-tools:$PATH"
JAVA_HOME = "/usr/lib/jvm/java-17-openjdk-amd64"
PATH = "${JAVA_HOME}/bin:${env.PATH}"
// On récupère vos secrets stockés dans Jenkins // On définit le JAVA_HOME pour corriger l'erreur de compilateur
JAVA_HOME = "/usr/lib/jvm/java-17-openjdk-amd64"
// --- 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') STORE_PASS = credentials('android-store-pass')
KEY_PASS = credentials('android-key-pass') KEY_PASS = credentials('android-key-pass')
} }
stages { stages {