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:
19
Jenkinsfile
vendored
19
Jenkinsfile
vendored
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user