Java 使用Gitlab ci multi runner时未找到Maven
我一直在尝试设置GitLab CI,以在Raspbian中构建Maven Java项目,但每当它尝试运行构建脚本时,都会失败,因为它找不到Maven。我使用向导来安装转轮 生成跟踪:Java 使用Gitlab ci multi runner时未找到Maven,java,maven,raspbian,gitlab-ci-runner,Java,Maven,Raspbian,Gitlab Ci Runner,我一直在尝试设置GitLab CI,以在Raspbian中构建Maven Java项目,但每当它尝试运行构建脚本时,都会失败,因为它找不到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 raspber
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"
有人知道这是什么原因吗
编辑:修改/etc/default,将$MAVEN_HOME/bin添加到$PATH中,成功了。尝试将MAVEN_HOME路径添加到config.toml环境字段中
environment = ["MAVEN_HOME=/path/to/maven"]