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パスを追加