这是我的.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