我想在GitLab中为使用Maven管理的Java项目设置CI管道。
这是我的gitlab-ci.yml
image: maven:3-jdk-9
variables:
MAVEN_CLI_OPTS: "--batch-mode"
stages:
- build
compile:
stage: build
script:
- mvn $MAVEN_CLI_OPTS compile
我总是得到以下异常:
我尝试了很多东西,例如更改插件的版本,各种docker镜像,包括项目本身中的settings.xml和本地存储库,但没有任何作用。
提前感谢您的帮助!
更新 使用最新的泊坞窗图像一切正常。
答案 0 :(得分:0)
似乎CI服务器没有连接到互联网。使用curl
文件中的.gitlab-ci.yml
命令进行检查。
但是我很确定你们戴姆勒的人都有一面当地的镜子,比如Artifactory。
在这种情况下,您必须使用settings.xml
文件
这是Gitlab