爱看下载站为大家提供最全面的软件下载!

最近更新 热门排行

热门搜索:腾讯QQ有道词典Photoshop CS6盛名时刻表爱剪辑

当前位置:首页 ›› 编程软件 ›› 源码相关

Hudson(持续集成工具) v3.3.3官方版 附教程[下载地址]

Hudson(持续集成工具) v3.3.3官方版 附教程
  • 授权方式:免费软件
  • 软件类型:国产软件
  • 软件语言:简体中文
  • 软件大小:30.1 MB
  • 推荐星级:
  • 软件厂商:Home Page
  • 更新时间:2020-09-28 22:36
  • 网友评论:0  条
  • 运行环境:WinXP, Win2003, Vista, Win7, Win8, Win10
好评:328
坏评:40
  • 本地下载文件大小:30.1 MB

  • 软件介绍
  • 软件截图
  • 相关文章
  • 下载地址

Hudson是一款开源的持续集成引擎,软件可以轻松的创建和测试软件项目,并且监控定时执行的任务,可以生成JUnit/TestNG测试报告,支持插件扩展,具有易于安装和易于配置的特点,需要的朋友赶快下载吧!

软件功能

1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。

2.监控一些定时执行的任务。

软件特色

1、易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。

2、易于配置-所有配置都是通过其提供的web界面实现。

3、集成RS S/E-mail/IM-通过R SS发布构建结果或当构建失败时通过e-mail实时通知。

4、生成JUnit/TestNG测试报告。

5、分布式构建支持-Hudson能够让多台计算机一起构建/测试。

6、文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。

7、插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

Hudson安装使用教程

hudson安装

下载最新的war版本复制到tomcat的webapps目录下。

hudson设置

针对tomcat,中文的设置,否则get请求中的中文由于使用默认iso-8859-1而发生错误。server.xml文件:

设置MAVEN_HOME,通过Manager Hudson>Configure System。

hudson主目录和升级

hudson在当前用户下建立了供它使用的目录,一般在:

~/.hudson

hudson因此不需要数据库存储系统状态,也使升级hudson比较容易。升级只需要替换掉webapps目录下的war文件,并删除以前war文件解压缩的目录即可。因为所有配置文件不在war相关路径中。

hudson版本更新十分活跃,这种方式为升级带来便利。

如果tomcat是作为守护进程运行,将无法用到当前用户的目录。需要在tomcat的启动脚本中设置:

export HUDSON_HOME=/srv/hudson

持续集成前的准备

持续集成需要自动构建,比如maven或者ant。以下准备了一个最简单的maven2 web项目,并提交到版本控制器中(subversion)。可通过以下链接访问:

https://dev.easymorse.com/svn/demos/helloworld/

用户名和密码:guest/password

创建maven构建任务

点击new job链接,输入项目名和项目类型,因为项目是maven的,要选择maven2 project。见:

下一步的配置部分,必须填写的地方不多,svn项目的url及认证信息,hudson会通过自带的svn客户端checkout代码并完成构建。还有一个就是构建触发的策略,最普通的是定期构建(build periodically),语法和cron类似,这里设置了每天21:40构建一次。另外poll scm可能更常用一些,它和定期构建配置方式类似,不同的是它将检查版本仓库中代码是否变化,只有变化才做构建。

查看构建结果

创建任务后,在hudson首页上可看到列表中的该项目:

点击该项目任务链接,会看到该项目所有构建的相关信息:

点击workspace,可以浏览该项目在svn上的源代码,或者下载zip打包的源代码。点击permalinks下的构建链接,可以下载该构建的生成文件,在本例的web项目,是war文件。

高级功能

以上是一个简单的项目示例。hudson支持一些这里没有涉及到的高级功能:

测试代码的统计结果报告;

为指定的构建版本打标签(原来都用subclipse打标签,现在用这个,更直观);

管理用户信息;

认证与安全(这方面hudson实现的过于简单);

和问题管理工具比如JIRA和trac等集成,生成版本的修改报告;

具有插件机制,可以通过插件增加功能,比如和jira、trac等集成,还有检查代码风格和检查代码质量等的插件。

推荐软件

下载地址
Hudson(持续集成工具) v3.3.3官方版 附教程
本地联通下载
本地移动下载
本地电信下载
本地迅雷下载

软件评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

  验证码:  
推荐下载