Hudson 安装

Hudson 的运行最低需要 JRE 1.5 或更高版本。在你 下载 hudson.war 后,你可以通过执行命令 java -jar hudson.war 来运行 Hudson。这个和基本的测试驱动相同,除了这种方式在控制台上输出,而不是在窗口上输出。

作为可选方案,如果你有可以支持 servlet 2.4 / JSP 2.0 或者更高版本的容器,例如:Glassfish、Tomcat 5, JBoss、Jetty 6等,你也可以将 hudson.war 作为一个 WAR 文件部署到你的应用服务器上。

在采用容器方式部署 Hudson 时,一旦你的 war 文件被解压缩,你需要在解开压缩的文件夹 hudson/WEB-INF 中,运行 chmod 755 hudson 命令。这样可以让 Hudson 能够有执行 Shell 脚本的权限。

如果你是在 Windows 环境下运行 Hudson, 有可能你希望将 Hudson 作为一个 Windows 的服务来运行,这样可以自动的运行 Hudson 在 Windows 的环境下,而不需要用户进行其他的干预。

如同你的 Tomcat 是作为服务来运行在 Windows 环境下,那你并不需要为 Hudson 配置 Windows 的服务。因为在Tomcat 自动启动的时候 Hudson 也会被自动部署。

你也可以将 Hudson 作为 Java Service Wrapper 的方式来运行。但是这种方式可能会导致一些冲突。因为 Hudson 的 main 类的默认命名空间与 service wrapper 的 main 类冲突。将 Hudson 部署在应用服务器的容器内将会更加直接了当,甚至是在开发人员对这类容器没有任何经验的情况下。

Hudson 安装部署图文教程