【发布时间】:2020-04-05 10:09:22
【问题描述】:
所有,
当我尝试使用 Jenkins 构建-a-java-app-with-maven (https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/)。
我有一个问题,我的环境访问网络必须使用私有代理。
我的 Jenkins 在容器中运行,当我使用下面的管道时,Jenkins 容器将拉取 maven 映像并在容器中运行 maven 但由于环境有代理,maven 容器未配置为使用代理,所以 maven 无法下载依赖关系。
谁能帮助我如何让 maven 容器使用代理?谢谢
pipeline {
agent {
docker {
image 'maven:3-alpine'
args '-v /root/.m2:/root/.m2'
}
}
stages {
stage('Build') {
steps {
sh 'mvn -B -DskipTests clean package'
}
}
}
}
【问题讨论】: