hudson 持续集成 --实例发布到tomcat

我是 通过学习,想自己实践一下,之前学习了相关的svn,manven,hudson,tomcat的相关知识,在此不做过多说明

hudson 持续集成 --实例发布到tomcat - 流口水的小猪 - 轨迹
-----------------------------------------------------------------------------------------------------------------------------------------------------|
1. 通过hudson的“新建任务”,选择“  构建一个maven2/3项目”创建一个新的任务(project)
2.1 进入了如上图的设置页面,设置project name & description (这个简单设置就可以)
2.2 源码管理,我们选择svn管理,我们创建的项目在svn中的地址是 http://localhost/myweb  (有关这个后面详细叙述)
2.3 构建触发,我们现在按时间周期性构建,输入适当的时间 (时间格式另做什么)
2.4 build的pom 文件 (在讲述svn源码管理时一并说明)
2.5.设置通知的邮箱,以及通知的范围
2.6 为了将构建好的war能直接放到tomcat下,需要先安装hudson的tomcat插件,然后才能设置有关tomcat信息
      war包地址一定要填写相对路径,如我的全路径是:C:\.hudson\jobs\hello_world\workspace\target\myweb.war
      则在其他必须填写相对路径:target\myweb.war 
      (我在此被困扰了多少,总是提示:
          java.io.IOException: Expecting Ant GLOB pattern, but saw 'c:\.hudson\jobs\hello_world\workspace\target\myweb.war'.)
      选择tomcat版本,填写tomcat的url地址 (至于管理员密码是否一定需要我并不清楚,只是有一次报错后我就填写上了,有待确认)
2.7 保存即可
3. 下面就开始测试了
hudson 持续集成 --实例发布到tomcat - 流口水的小猪 - 轨迹
在构建前,确认Tomcat 6.0\webapps下没有名为myweb.war的包,不然你都弄不请到底是原来的,还是hudson为你生成的了。
点击立即构建后,可以通过点击构建号---》命令行输出 查看整个构建的过程
hudson 持续集成 --实例发布到tomcat - 流口水的小猪 - 轨迹
-----------------------------------------------------------------------------------------------------------------
检查:1. 通过命令行输出检查构建是否成功,如果成功,进入第2步检查
           2. 进入Tomcat 6.0\webapps下,现在能看到myweb.war 以及myweb文件夹(该文件夹是由tomcat发布时解压myweb.web产生的)
           3. 通过页面检查,访问: http://localhost:7890/myweb
               hudson 持续集成 --实例发布到tomcat - 流口水的小猪 - 轨迹
这就完成了利用hudson 集合maven & svn 实现了web在tomcat上的发布。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值