栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker 安装Jenkins并配置Maven

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker 安装Jenkins并配置Maven

系统环境
系统版本:Centos7.9

docker安装参考此链接:

一、安装Maven

因为用到的docker镜像中不包含maven,所以要在容器里安装maven,把下载好的maven包传进服务器中

1.1 把下载好的maven包传进服务器中

dfc@BBC-xxc ~ % scp /Users/dfc/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/8f3459f55f57e8f624ecba5da6564b5f/Message/MessageTemp/6fcb9ab864d6f647e050d2ccfc35165a/File/apache-maven-3.8.5-bin.tar.gz root@192.168.10.34:/abb 

1.2 解压

tar -xzvf apache-maven-3.8.5-bin.tar.gz

1.3 拷贝进docker 中的Jenkins容器下的/maven/目录下

[root@redis02 ~]# docker cp /abb/apache-maven-3.8.5 Jenkins:/maven/

1.4 修改国内源,配置settings.xml
新建一个settings.xml文件

vim settings.xml

写入

    
    
    
    
    
    
    
        
            aliyunmaven
            central
            阿里云公共仓库
            https://maven.aliyun.com/repository/central
        
        
            repo1
            central
            central repo
            http://repo1.maven.org/maven2/
        
        
            aliyunmaven
            apache snapshots
            阿里云阿帕奇仓库
            https://maven.aliyun.com/repository/apache-snapshots
        
    
    
    
    
        
            
                
                    aliyunmaven
                    aliyunmaven
                    https://maven.aliyun.com/repository/public
                    default
                    
                        true
                    
                    
                        true
                    
                
                
                    MavenCentral
                    http://repo1.maven.org/maven2/
                
                
                    aliyunmavenApache
                    https://maven.aliyun.com/repository/apache-snapshots
                
            
        
    

替换掉原来的settings.xml文件,原来的settings.xml文件在/maven/apache-maven-3.8.5/conf/ 下

[root@redis02 ~]# docker cp settings.xml jenkins:/maven/apache-maven-3.8.5/conf/ #同样的文件名,会覆盖掉之前的

在容器中进入

root@38d0cecdc58b:/etc# ls /maven/apache-maven-3.8.5/bin/

验证maven安装

root@38d0cecdc58b:/etc# /maven/apache-maven-3.8.5/bin/mvn -v
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /maven/apache-maven-3.8.5
Java version: 11.0.14.1, vendor: Eclipse Adoptium, runtime: /opt/java/openjdk
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.62.1.el7.x86_64", arch: "amd64", family: "unix"

创建软连接(不需要进入到原来的路径也可以验证Maven安装)

root@38d0cecdc58b:/etc# ln -s /maven/apache-maven-3.8.5/bin/mvn /usr/local/bi`n/

重新验证Maven安装

root@38d0cecdc58b:/etc# mvn  -v
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /maven/apache-maven-3.8.5
Java version: 11.0.14.1, vendor: Eclipse Adoptium, runtime: /opt/java/openjdk
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.62.1.el7.x86_64", arch: "amd64", family: "unix"
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830873.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号