ここに私の.gitlab-ci.ymlスクリプトがあります。オンラインGitlabにJavaをインストールする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ページでスクリプトを実行してアンドロイドプロジェクトをコンパイルしようとしています。私はスクリプトにいくつかの変更を加えて、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。
Ruby用に表示されたサンプルと同じように、Javaをインストールしようとしましたが、動作しません。パッケージエラーを見つけることができません。
私はubuntuシステムのように見えるので、何がパッケージになるべきか分かりませんが、私のubuntuで動作するコマンドはここでは動作しません。
これはローカルインストールではありません。
あなたは 'のapt-GET'をインストールするには、' sudo'を必要としないのですか?また、あなたのスクリプトは何をしていますか?それは '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部分にあります。 sudoをサポートしていないカスタムenvと思われるので、sudoで動作します。 – Jalpesh
それでは、それはどこで実行を停止しますか? 'uname'は問題ありませんが' apt-get'はできません。 – fedorqui