這是我的.gitlab-ci.yml腳本。在線安裝Java Gitlab ci
before_script:
- uname -a
- apt-get install default-jre default-jdk openjdk-7-jre openjdk-7-jdk
- java -version
- export MODE="service"
- export PID_FOLDER="/var/run/gitlab-runner-test"
dev:
script:
- chmod +x gradlew
- ./gradlew assembleDebug
我想在gitlab.com頁面上運行腳本來編譯一個android項目。我檢查了腳本的一些變化,發現ci上沒有安裝java linux Linux runner-8a2f473d-project-881036-concurrent-0 4.5.0-coreos-r1#2 SMP Thu May 5 07:27:26 UTC 2016 x86_64 GNU/Linux。
我嘗試安裝java,就像顯示爲ruby的示例,但它不起作用,並且出現無法找到程序包錯誤。
我不知道應該是什麼樣的包,因爲它看起來像一個Ubuntu系統,但在我的Ubuntu上運行的命令不起作用。
這不是本地安裝。
你不需要'sudo'安裝用'的apt-GET'?另外,你的腳本是做什麼的?它執行'uname'部分嗎? – fedorqui
是的,我得到的信息 linux Linux runner-8a2f473d-project-881036-concurrent-0 4.5.0-coreos-r1#2 SMP Thu May 5 07:27:26 UTC 2016 x86_64 GNU/Linux uname part。 它並沒有與sudo一起運行,因爲它似乎是一個沒有sudo支持的自定義env。 – Jalpesh
那麼它在哪裏停止運行呢? 'uname'很好,但是'apt-get'沒有? – fedorqui