From 6ce40dd2d656e6b5522475f7b9369a376bbbeb9c Mon Sep 17 00:00:00 2001 From: Van Leemput Dayron Date: Mon, 8 Dec 2025 16:51:40 +0100 Subject: [PATCH] fix: Consolidate Jenkinsfile PATH environment variable into a single line and clarify related comments for `JAVA_HOME` and `ANDROID_HOME`. --- Jenkinsfile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index cf5c52c..7b78f97 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,21 +1,24 @@ pipeline { agent any - + tools { jdk 'jdk-17' // Replace with the name configured in Jenkins > Manage Jenkins > Tools } 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" - // 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') - KEY_PASS = credentials('android-key-pass') + KEY_PASS = credentials('android-key-pass') } stages {