ci: Add JDK 17 tool definition and configure JAVA_HOME in Jenkinsfile.
This commit is contained in:
6
Jenkinsfile
vendored
6
Jenkinsfile
vendored
@@ -1,11 +1,17 @@
|
|||||||
pipeline {
|
pipeline {
|
||||||
agent any
|
agent any
|
||||||
|
|
||||||
|
tools {
|
||||||
|
jdk 'jdk-17' // Replace with the name configured in Jenkins > Manage Jenkins > Tools
|
||||||
|
}
|
||||||
|
|
||||||
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 qu'on a installé dans le HOME de l'utilisateur jenkins
|
||||||
ANDROID_HOME = "${env.HOME}/android-sdk"
|
ANDROID_HOME = "${env.HOME}/android-sdk"
|
||||||
// J'ajoute /usr/local/bin au début du PATH
|
// 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"
|
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 récupère vos secrets stockés dans Jenkins
|
||||||
STORE_PASS = credentials('android-store-pass')
|
STORE_PASS = credentials('android-store-pass')
|
||||||
|
|||||||
Reference in New Issue
Block a user