2017-02-04 16 views
2

私はGitLab-CIを設定してMasp JavaプロジェクトをRaspbianでビルドしようとしましたが、ビルドスクリプトを実行しようとすると、 Mavenを見つける。私はランナーをインストールするためにthisガイドを使用しました。Gitlab-ci-multi-runnerを使用しているときにMavenが見つかりません

ビルドトレース:

Running with gitlab-ci-multi-runner 1.10.4 (b32125f) 
WARNING: image is not supported by selected executor and shell 
Using Shell executor... 
Running on raspberrypi... 
Cloning repository... 
Cloning into '/home/gitlab-runner/builds/f09314a8/0/RBian/TestProject'... 
Checking out 54d2e140 as master... 
Skipping Git submodules setup 
$ mvn clean package 
bash: line 22: mvn: command not found 
ERROR: Build failed: exit status 1 

.gitlab-ci.yml

image: maven:3-jdk-8 

build: 
    script: "mvn clean package" 
    artifacts: 
    name: "TestProject" 
    paths: 
    - "target/*.jar" 

誰もがこれを原因を知っていますか?

EDIT:$ MAVEN_HOME/binを$ PATHに追加するように/ etc/defaultを変更すると、このトリックが実行されました。 config.toml環境分野にMAVEN_HOMEパスを追加

答えて

0

してみてください。

environment = ["MAVEN_HOME=/path/to/maven"] 
関連する問題