hudson.war 是一款用Java编写的持续集成(CI)工具,通过本软件,您可以在设计应用服务器以及设计开发环境的时候得到巨大帮助,该软件可以集成在eclipse软件中,可以将开发的组件以及代码模块添加到eclipse上继续使用,从而让您在编辑CVS、Subversion等系统的时候提高设计效率;本次小编推荐的Hudson.war是去年九月份发布的新版本,新增向Hudson CLI屏幕添加安全警告的功能,让用户调试和建立ASP环境的时候提供更好的编辑方案!

软件功能
只要把hudson.war部署到servlet容器,不需要数据库支持。
所有配置都是通过其提供的web界面实现。
通过RSS发布构建结果或当构建失败时通过e-mail实时通知。
Hudson能够让多台计算机一起构建/测试。
Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
软件特色
Hudson.war提供的启动的安装部署功能
支持在设计一些特殊开发方案的时候提供帮助
可以兼容所有Java设计的代码
软件需要在servlet上才能执行
支持将打包的hudson.war复制到eclipse软件
支持在配置GlassFish应用服务器的时候使用
也可以在Apache Tomcat上启动内置的集成工具
可以实现更好的Windows批处理命令
支持在任意shell脚本上直接编辑代码
安装说明
Windows安装
如果您在Windows上运行,您可能希望将Hudson作为一个服务运行,这样它就会自动启动,而不需要用户登录。最简单的方法是将Hudson安装为Windows服务。或者,您也可以安装像GlassFish和Tomcat这样的servlet容器,它可以自己作为服务运行,然后将Hudson部署到它。
由于Hudson是在类unix平台上编写的,所以有些部分假定了unix实用工具的存在。建议在Windows上安装这些软件。安装UnxUtils(这包括一个似乎可以使用前向和向后斜杠的shell,并正确地进行了globbing),将它放到Windows路径中,并将sh.exe复制到C:binsh。exe(或任何你使用的驱动器)使shebang线条发挥作用
使用方法
将Hudson安装为Windows服务。
首先,您需要在安装Hudson之前启动它。这可以通过运行java -jar hudson.war来实现。现在通过以下URL http://localhost:8080/连接到hudson。
一旦Hudson开始,单击manage Hudson链接,并在管理页面上寻找“安装为Windows服务”的链接。

点击这个链接可以看到安装界面:

选择要安装Hudson的目录(该目录必须已经存在)。这将成为HUDSON_HOME,将用于存储数据文件和程序。
在成功完成安装之后,您应该看到一个请求您重新启动Hudson的页面。注意,您将需要管理员权限来完成此操作。

如果由于某种原因重新启动失败,请检查Hudson的输出,它存储在您指定的安装目录中。
此时,您可以使用服务管理器来确认Hudson是作为一个服务运行的。

Hudson还允许您将一个代理服务器安装为Windows服务。(请参阅分布式构建,了解如何进行分布式构建。)
首先,将您的slave agent置为作为JNLP的从属代理运行。这将创建一个JNLP启动图标在相应的页面,如下所示:HudsonWindowsSlaveService.PNG

发射一个slave agent代理。您应该看到这样的窗口:

从菜单中选择“File”>“安装为Windows服务”:

更新日志
该页面列出了与Hudson发布相关的增强、bug修复和其他更改。
hudson.war 3.3.3。
错误修复
Bug 483533 -向Hudson CLI屏幕添加安全警告。
Bug 483532 -默认关闭Hudson CLI。
Hudson 3.3.3是一个没有新特性的安全补丁集版本。请在bugs.eclipse.org上报告任何问题。
Hudson CLI Lockdown
在默认情况下,Hudson命令行接口的使用已经被禁用,并且我们建议,除非Hudson在受控环境中运行,否则它不会被重新启用。
在主Hudson设置屏幕上有一个选项,可以在需要时显式地启用CLI。
∨ 展开