Maven-Hudson-SVN持续集成
1.安装VisualSVN Server, Create New Repository 如下图所示:
2.创建maven工程如下:
3.点击工程右键:Team -- Share Project ;将工程共享到步骤(1)创建的Repository中
4.Hudson配置安装
4.1准备两个tomcat,将端口号分别改为8070、8060;下载hudson3.1.2 war包,部署在8070的tomcat下;
4.2启动8070tomcat,访问http://localhost:8070/hudson,安装核心插件后,如下图所示:
4.3安装必要插件:
Deploy to container Plugin:部署到tomcat等web服务器
Hudson Email Extension Plugin:向开发者发送邮件
Hudson Subversion Plug-in:SVN插插件
Hudson Maven3 Plugin:Maven插件
4.4安装JDK Maven( maven版本 3.0.4,3.1版本以下),配置邮件服务器,hudson地址
4.5创建job:hdt (以下步骤为job配置)
4.6 配置svn Repository URL
4.7Build配置:
4.8Post Build Actions配置:
4.9、8060端口号tomcat修改配置tomcat-users.xml:
<role rolename="manager-gui" />
<role rolename="manager-script" />
<user password="admin" roles="manager-gui,manager-script" username="admin" />
5.可以通过配置实现定时集成部署,也可以手动部署到测试、正式环境:
(前提是8060端口号tomcat必须启动,点击圆圈内的按钮可以查看控制台信息)
6.访问localhost:8060/hdt: