Jenkins_Maven构建加速添加阿里云镜像

<mirrors>

  <mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </mirror>

</mirrors>

#默认使用docker的maven环境下载很慢。如何下载快的问题
#1、改配置文件。进入linux的/root/.m2。修改settings-docker.xml
#2、指定maven的配置。
2.1:先给项目里面放maven-setting.xml文件,配置好mirror,profile等。
2.2:jenkins流水线,mvn -gs maven-setting.xml

 

pipeline {
    agent {
        docker {
            image 'maven:3-alpine' 
            args '-v /root/.m2:/root/.m2' 
        }
    }
    stages {
        stage('Build') { 
            steps {
                sh 'mvn -B -gs maven-setting.xml -DskipTests clean package' 
            }
        }
    }
}
posted @ 2020-08-06 16:22  jack-jin  阅读(1425)  评论(0)    收藏  举报