继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

CentOS7 Jenkins+SVN+Maven自动化打包

慕码人8056858
关注TA
已关注
手记 1092
粉丝 350
获赞 1320

环境配置

Maven+JDK+Jenkins

编辑/etc/profile添加如下斜体配置信息

done

export MAVEN_HOME=/opt/soft/apache-maven-3.5.3

export JAVA_HOME=/opt/soft/jdk1.8.0_181

export JENKINS_HOME=/opt/jenkins

export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin

unset i

webp

使配置生效

#source /etc/profile

将jenkins.war上传到服务器的tomcat/webapps目录下,并启动tomcat

#cd /opt/soft/apache-tomcat-8.5.30/bin

#./startup.sh

(访问的时候有可能因为防火墙原因而访问不了,添加入站规则)

#firewall-cmd --permanent --add-port=8080/tcp

#firewall-cmd --reload

此时访问:http://IP:8080/jenkins即可访问到jenkins控制台

jenkins插件和初始化用户的安装暂且不表。开始打包maven项目的配置。


首先是JDK和MAVEN的环境配置

在系统管理-->全局工具配置


新增Maven配置

webp

新增JDK配置


webp

开始配置构建信息

选择必要的时候构建,或者其他适合自己需求的选项

webp

选择自己源码的管理方式,此处选择SVN

webp

构建触发机制,此处选择轮询,格式和Linux的crontab类似。

webp

构建环境,此处姜时间戳打印到控制台方便观察构建持续的时间以及各时间点的情况。

webp

构建,root pom是maven打包的初始化pom文件。goals and options是maven执行的目标命令。

此处pom文件必须包含全部的资源信息,如果引入了其他的pom文件,则会出问题,正在研究。

webp

配置完毕。

保存完毕,点击如下图左侧的立即构建。

webp

构建进行中的日志输出,mvn的命令也是可以直接拉到linux主机上执行的,因为全部都是绝对路径的命令。

webp

当出现如下图所示提示,则说明构建成功。


webp

此时可以将jar包拿出来测试业务是否正常即可。



作者:无望沉默
链接:https://www.jianshu.com/p/5ed2516e1f9b


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP