J'ai essayé de configurer GitLab-CI pour construire des projets Java Maven dans Raspbian, mais chaque fois qu'il essaie d'exécuter le script de construction, il échoue parce qu'il ne peut pas trouver Maven. J'ai utilisé le guide this pour installer le coureur.Maven introuvable lors de l'utilisation de Gitlab-ci-multi-runner
trace de construction:
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"
Est-ce que quelqu'un sait ce qui cause cela?
EDIT: Modifier/etc/default pour ajouter $ MAVEN_HOME/bin à $ PATH a fait l'affaire.