7

Ubuntu 14 で git-lab サーバーを実行しています。git-lab Ci でビルドをコンパイルしようとしていますが、何らかの理由で同じエラーが何度も発生します。

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.

JAVA_HOME のパスをどのように変更しても、常に同じ結果になります。JVM フォルダー内に 4 つのフォルダーがあります。

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

しかし、パスを設定したディレクトリに関係なく、常に同じ結果になります。

これが私の.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

このエラーの原因は何ですか?

4

3 に答える 3

1

あなたをこれに変更してみてください.gitlab-ci.yml

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
于 2016-06-23T21:12:42.200 に答える