我在使用gitlab的ci/cd功能时,由于选择的executor 为docker,在使用maven编译下载源码时报无法解析域名,这个问题只能在内部搭一个DNS解析服务,才能解决这个问题吗,有没有在ci/cd的什么地方设置可以把这个自定义的域名写到maven:latest镜像中去?.gitlab-ci.yml文件:image: mavne:latest
stages:
- clean
- build
variables:
MAVEN_CLI_OPTS: "-s .m2/settings.xml --batch-mode"
MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository"
cache:
paths:
- .m2/repository/
- target/
clean:
stage: clean
tags:
- maven
script:
- mvn $MAVEN_CLI_OPTS clean
only:
- develop
build:
stage: build
tags:
- maven
script:
- mvn $MAVEN_CLI_OPTS compile
only:
- develop报错信息:
2 回答
添加回答
举报
0/150
提交
取消