2016-05-09 29 views
6

Tôi đang chạy máy chủ git-lab với Ubuntu 14 Tôi đang cố gắng biên dịch bản dựng trên git-lab Ci nhưng vì một số lý do tôi tiếp tục gặp lỗi tương tự:GitLab CI: Không thể cài đặt 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. 

Không có vấn đề làm thế nào tôi thay đổi đường dẫn của JAVA_HOME nó luôn luôn là kết quả tương tự. Tôi có 4 thư mục bên trong thư mục JVM:

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

Nhưng một lần nữa, bất kể thư mục nào tôi đặt đường dẫn đến nó luôn là kết quả tương tự.

Đây là .gitlab-ci.yml tập tin của tôi:

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 

gì có thể là nguyên nhân gây ra lỗi này?

+0

bạn cần một nhà JDK nơi javac thoát. – devwebcl

+0

Hãy xem câu trả lời của tôi và xem nó có giúp ích gì không. Tôi gặp vấn đề tương tự. – Mauker

Trả lời

1

Cố gắng thay đổi của bạn .gitlab-ci.yml này:

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 
Các vấn đề liên quan