Ich bin mit git-lab-Server mit Ubuntu 14 Ich versuche, ein Build auf git-lab Ci zu kompilieren, aber für einige Gründe, warum ich immer wieder den gleichen Fehler über immer und immer wieder:Gitlab CI: Kann nicht JAVA_HOME gesetzt
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.
Egal wie ich den Pfad von JAVA_HOME ändere, es sind immer die gleichen Ergebnisse. Ich habe 4 Ordner im JVM-Ordner:
java-8-oracle
java-7-openjdk-amd64
java-1.7.0-openjdk-amd64
default-java
Aber auch hier egal welches Verzeichnis mir den Weg dorthin gesetzt ist immer das gleiche Ergebnis.
Hier ist meine .gitlab-ci.yml
Datei:
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
Was ist die Ursache für diesen Fehler sein könnte?
Sie ein JDK zu Hause, wo Javac Ausgänge benötigen. – devwebcl
Werfen Sie einen Blick auf meine Antwort und sehen Sie, ob es hilft. Ich hatte das gleiche Problem. – Mauker