java的svn插件maver_Jenkins+Maven+SVN自动化部署java项目

安装Jenkins

提示:首先Jenkins安装方式有2中,一种是yum安装,另一种是使用war的方式进行安装(war就需要安装tomcat)

67214fa9f6e85ae24c60f135d17c5aa0.png

官方文档:https://pkg.jenkins.io/redhat/

如果我们想使用war包的方式可以直接下载war包

20a5c0ee6b596ac9d1c473590ccc735b.png

Jenkins访问地址:localhost:8080/jenkins

新版本的jenkins为了保证安全,在安装之后有一个锁,需要设置密码之后才可以解锁

38cb6d8274ca0c9e14ddbc96ec6f2684.png

我们选择推荐安装即可

cc67f03f51ecd223412175e33f385937.png

安装插件中

5ab9c85e45974180e55ddc278ea184b2.png

设置管理员账号密码

31e35f61c5036f93e0c8083e236c0b35.png

登陆jenkins

ddafc2c6d19f44ed9c29a3208b70b57d.png

安装maven环境

参考文章:https://www.jb51.net/article/149376.htm

Jenkins 配置

因为我们需要构建Java项目,所以需要安装一个Maven插件

插件名称Maven Integration plugin

系统管理-->管理插件

aa70e753bd4a8fc7d8eb67aa6777b8ea.png

此时我们可以在已安装的插件中找到

9b21a5c41f66cce37e865ede6f0bd39e.png

如果:插件下载比较慢或者失败的话,可以更换一些第三方的镜像地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

配置Jenkins全局工具配置

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

37da4b156b0a991c385f55039b4c68d8.png

配置我们的JDK、Maven地址保存就可以

2c615b9a8bd6d9acd246a40ab4fc7565.png

Jenkins构建项目

1.1 创建maven项目

创建maven项目,起名称

0cee7652489dac6405661162b299e42e.png

1.2 设置构建参数

这里是说我们构建的记录保留的天数与个数

6045834386756eb8a3ca9a44fe1e9815.png

SVN地址以及账户的配置

71fbc869f23dd87be81af22cc3b032c8.png

61dc22356e875de7bb984286616b83fb.png

没有问题就不会报错

0cac07482dba5935315718bba268edaa.png

这是maven的编译参数,如果有问题需要与研发的童鞋商议

aba2509777b6ffdc3bd46432313fc693.png

添加Shell脚本,添加的shell脚本可以是命令,也可以是执行一个脚本。

5def1d2dbe06b21a089239b30380ac1a.png

构建演示:

6a2564ac9d651ceaa6a33625c8ad75f5.png

当我们执行完成之后上面的shell脚本可以是将war包复制到tomcat项目目录里

/jenkins/workspace/maven/bxg-ask-center-web/target

--jenkins主目录---项目目录----代码分支-----

633a45e9c56e52a20ebcaa68a576488e.png

打不打包,脚本可以移动目录,看你具体需求:

我自己写了一个脚本在此记录一下:

netstat -nptl| grep 8080 | awk "{print $7}"|awk -F "/" "{print $1}"| xargs kill -9

到此这篇关于Jenkins+Maven+SVN自动化部署java项目的文章就介绍到这了,更多相关Jenkins+Maven+SVN自动化部署内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值