diff --git a/Jenkinsfile b/Jenkinsfile index d2f9f9f..e0a39b6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,10 +63,10 @@ lazyConfig( name: 'dummy-and', env: [ - RELEASE: false, - JAVA_HOME: '/usr/java/latest', - GRADLE_HOME: '/opt/gradle', - ANDROID_HOME: '/opt/android', + RELEASE: false, + JAVA_HOME: '/usr/java/latest', + ANDROID_HOME: '/opt/android/sdk', + GRADLE_USER_HOME: '/opt/android/gradle', ], noIndex: '(.+_.+|acceptance|production)', // Avoid automatic indexing for release and private branches ) @@ -89,7 +89,12 @@ run: { fastLane('android', 'test', '', 'rh-ruby24') }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle', + args: "-v /usr/java:/usr/java" + + " -v /usr/lib/jvm:/usr/lib/jvm" + + " -v /opt/android:/opt/android" + + " -e JAVA_HOME=${env.JAVA_HOME}" + + " -e ANDROID_HOME=${env.ANDROID_HOME}" + + " -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', ] @@ -105,7 +110,13 @@ run: { fastLane('android', 'build', '', 'rh-ruby24') }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle -v /opt/certificates:/opt/certificates', + args: "-v /usr/java:/usr/java" + + " -v /usr/lib/jvm:/usr/lib/jvm" + + " -v /opt/android:/opt/android" + + " -v /opt/certificates:/opt/certificates" + + " -e JAVA_HOME=${env.JAVA_HOME}" + + " -e ANDROID_HOME=${env.ANDROID_HOME}" + + " -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', post: { @@ -177,7 +188,12 @@ fastLane('android', 'alpha', '', 'rh-ruby24') } }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle', + args: "-v /usr/java:/usr/java" + + " -v /usr/lib/jvm:/usr/lib/jvm" + + " -v /opt/android:/opt/android" + + " -e JAVA_HOME=${env.JAVA_HOME}" + + " -e ANDROID_HOME=${env.ANDROID_HOME}" + + " -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', ] @@ -196,7 +212,7 @@ fastLane('android', 'beta', '', 'rh-ruby24') } }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle', + args: "-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -e ANDROID_HOME=${env.ANDROID_HOME} -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', ] @@ -215,7 +231,12 @@ fastLane('android', 'beta_crash', "fl_branch:\"${lazyConfig['branch']}\"", 'rh-ruby24') } }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle', + args: "-v /usr/java:/usr/java" + + " -v /usr/lib/jvm:/usr/lib/jvm" + + " -v /opt/android:/opt/android" + + " -e JAVA_HOME=${env.JAVA_HOME}" + + " -e ANDROID_HOME=${env.ANDROID_HOME}" + + " -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', ] @@ -234,7 +255,12 @@ fastLane('android', 'production', '', 'rh-ruby24') } }, - args: '-v /usr/java:/usr/java -v /usr/lib/jvm:/usr/lib/jvm -v /opt/android:/opt/android -v /opt/gradle:/opt/gradle', + args: "-v /usr/java:/usr/java" + + " -v /usr/lib/jvm:/usr/lib/jvm" + + " -v /opt/android:/opt/android" + + " -e JAVA_HOME=${env.JAVA_HOME}" + + " -e ANDROID_HOME=${env.ANDROID_HOME}" + + " -e GRADLE_USER_HOME=${env.GRADLE_USER_HOME}", in: [ 'centos7' ], on: 'android', ]