windows环境下jenkins+maven+svn+tomcat实现自动打包部署

为了帮助学习阶段的小伙伴更好的理解,先画张图

思路:

1、从release_rep拉取最新代码

2、使用maven打包代码

3、发布到tomcat

实现:

1、jenkins搭建

官方下载:Jenkins download and deployment

 我们这里讲的是Windows环境下操作,所以小伙伴们下载Windows版即可

可以完全按照指引安装完成,

登录Jenkins进入管理后台

进到  Manage Jenkins 菜单

选择 Manage Plugins 

安装下  Deploy to container Plugin 以及   Subversion  插件

进入 Global Tool Configuration 配置项

至此,基础配置完成,可以回到 Dashboard界面

 选择  新建Item

新建一个任务然后进入任务管理界面

进入 配置 

配置并选择下凭据

配置maven打包

部署到tomcat 

这里需要注意凭据是tomcat-user的账号密码

tomcat 配置文件 tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>    
<user username="jenkins" password="jenkinsDemoxxx" roles="manager-script,manager-gui"/>

这里划重点,一定要在tomcat   conf\Catalina\localhost 目录下配置 manager.xml ,否则自动发布会失败

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

好了现在一切准备就绪,那么接下来只需要 进入任务管理界面 build Now

进到构建历史查看详情

 很好,打包,发布 都成功!

后续升级部署服务就只需要点下按钮了,一键轻松发布服务了。

看过还是不会得小伙伴们可以私信我协助解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值