jenkins + maven +svn + tomcat 自动部署

jenkins maven svn tomcat 安装略过,有需要自行百度。

1.登录jenkins,新建一个maven项目


2. 源码管理,选择svn,做如下设置:

 Repository URL:代码在svn上的路径,局域网一定要写IP,不要写svn所在服务器的名称,访问不到的

 Credentials:登录svn的用户名及密码


3.构建触发器

 勾选Poll Scm,日程表设置  H/5 * * * * ,每5分钟检查一次是否有代码更新


4.Build设置

 Root POM : pom.xml

 Goals and options:clean install

5.邮件通知设置,构建失败发送的邮箱地址

6.构建后操作

 WAR/EAR files:war包的路径

Context path:项目路径

Containers:这里用的tomcat8

  Credentials : 访问tomcat的用户名密码。在tomcat安装目录下的conf文件中找到tomat-users.xml,添加以下两行代码

<role rolename="manager-script" />
 <user username="test" password="123456" roles="manager-script"/>

rolename必须为manage-script

Tomcat URL:tomcat的路径,这里设置http://127.0.0.1:8082/

7.设置完成,保存,立即构建。一定要先启动tomcat,再构建,否则构建失败。


ps:

一开始构建报错,查资料有的说tomcat-users.xml文件需要这样设置
<role rolename="manager-gui"/> 
<role rolename="manager-script"/>
 <user username="admin" password="admin" roles="manager-gui,manager-script"/>
后来发现,不是这个原因。是tomcat URL的路径设置错了,原来http://127.0.0.1:8082/hello/,是想让项目放在这个目录下。正确设置如上图所示,放在content path里面。


在此之前需要在系统设置->全局工具配置中,配置下jdk和maven。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值