doctor java svn自动化_Jenkins+Maven+SVN自动化部署java项目

安装Jenkins

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

16b804b012ab530d619e0badac8e863f.png

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

8d1b4521bb87f003b36a06b2a128b3d0.png

Jenkins访问地址:localhost:8080/jenkins

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

9504270eeb6dc6309ca79646b96dff8a.png

我们选择推荐安装即可

63818c4b6aafc2970fe54144af16bc5f.png

安装插件中

61abc14e7d5b48950af19122dad1ab65.png

设置管理员账号密码

daaa730441f8bed80af54de3003afc6e.png

登陆jenkins

1ef702b95d5cc5d8b0ef5fdf3122fb54.png

安装maven环境

Jenkins 配置

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

插件名称Maven Integration plugin

系统管理-->管理插件

9c72e2881fec1c57df70cf66a78b19a0.png

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

b3203c1ab9b0617b505e0cb5f0cd6397.png

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

配置Jenkins全局工具配置

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

06e043f0ac00de38aa5f2298d7f3d7ef.png

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

4dd98ad26d262b38e2fd8f8f018d5d2c.png

Jenkins构建项目

1.1 创建maven项目

创建maven项目,起名称

0a8ff15e92228588fa1739fd7e392c06.png

1.2 设置构建参数

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

1bcb758288aabd2ea0058973c44609d5.png

SVN地址以及账户的配置

0737f2dad948a44682972343325aacc0.png

999561aa6ecde1358e5339ed051ef785.png

没有问题就不会报错

89c484102549f1ca0d5f5609fabb8917.png

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

09940ab9abfd4b9891e06fb16719e2ca.png

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

b2765a5e976048a4554695558f4238f3.png

构建演示:

b563167d9e0edc60a66c5385421a359a.png

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

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

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

cd214a9dc1d08aff1e906ba93bf02a98.png

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值