四:持续集成环境-jenkins Maven安装与配置
Posted ngames
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四:持续集成环境-jenkins Maven安装与配置相关的知识,希望对你有一定的参考价值。
Maven安装与配置(编译和打包项目) 官方下载二进制包:https://maven.apache.org/download.cgi wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 安装Maven tar -zxf apache-maven-3.6.3-bin.tar.gz -C /opt/release/ ln -s /opt/release/apache-maven-3.6.3 /opt/apps/maven 配置环境 vim /etc/profile 追加maven环境变量 export MAVEN_HOME=/opt/apps/maven export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH source /etc/profile 查看:mvn -v 全局工具配置关联JDK和Maven jenkins -> Gobal Tool Configuration -> JDK -> 新增JDK jenkins -> Gobal Tool Configuration -> Maven -> 新增Maven jenkins -> Configure System -> 全局属性 -> Environment variables -> 新增 -> (添加三个变量与值【JAVA_HOME、M2_HOME、PATH+EXTRA】) 键:JAVA_HOME 值:/apprun/jdk 键:M2_HOME 值:/opt/apps/maven 键:PATH+EXTRA 值:$M2_HOME/bin 修改maven的setting.xml mkdir /root/repo 创建本地仓库目录 vim /opt/apps/maven/conf/settings.xml 本地仓库更改为:<localRepository>/root/repo</localRepository> 添加阿里云私服地址: <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> 测试maven是否配置成功: 1.http://gitlab.hy.com:82/ 代码私有仓库提交一个项目dm-eureka-server代码供测试,(git@gitlab.hy.com:lifubiao/dm-eureka-server.git);代码可以自己去gitee.com去找个别人开源的 2.jenkins新建一个自由风格的新建Item test02 -> 配置 -> 源码管理 -> [Repository URL:git@gitlab.hy.com:lifubiao/dm-eureka-server.git ;Credentials:root(gitlab-auth-ssh)] ;构建 -> 增加构建步骤 -> Execute shell -> mvn clean package 3.jenkins Build Now构建测试,查看控制输出 Finished: SUCCESS 查看:ll /var/lib/jenkins/workspace/test02/target/dm-eureka-server-0.0.1-SNAPSHOT.jar 这里测试我用了默认的工作目录(/var/lib/jenkins/workspace/)
以上是关于四:持续集成环境-jenkins Maven安装与配置的主要内容,如果未能解决你的问题,请参考以下文章
持续集成(CI)工具------Hudson/Jenkins(Continuous Integration)安装与配置具体解释
gitlab+jenkins+maven+docker持续集成——Jenkins安装配置
Jenkins+Maven+SVN快速搭建持续集成环境(转)
云原生 • DevOps一文掌握持续集成工具 Jenkins