2016-05-09 3 views
6

Je suis en cours d'exécution serveur laboratoire git avec Ubuntu 14 Je suis en train de compiler une construction en laboratoire git Ci mais pour quelques raisons que je continue à obtenir la même erreur encore et encore:gitlab ce CI: Impossible de définir JAVA_HOME

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-7-openjdk-amd64/jre Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 

Peu importe comment je change le chemin de JAVA_HOME, les résultats sont toujours les mêmes. J'ai 4 dossiers dans le dossier JVM:

java-8-oracle 
java-7-openjdk-amd64 
java-1.7.0-openjdk-amd64 
default-java 

Mais encore une fois, quel que soit le répertoire que je mets le chemin d'accès est toujours le même résultat.

Voici mon fichier .gitlab-ci.yml:

before_script: 
- export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre 
- export ANDROID_HOME="/opt/android-sdk" 
- chmod +x gradlew 

dev: 
    script: 
    - ./gradlew assembleDebug 

Quelle pourrait être la cause de cette erreur?

+0

vous avez besoin d'une maison où les sorties de JDK javac. – devwebcl

+0

Jetez un oeil à ma réponse et voir si cela aide. J'ai eu le même problème. – Mauker

Répondre

1

Essayez de changer votre .gitlab-ci.yml à ceci:

before_script: 
    - export ANDROID_HOME="/opt/android-sdk" 
    - export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-amd64" 
    - chmod +x gradlew 

dev: 
    script: 
    - ./gradlew assembleDebug