Hudson+tomcat 配置一步一步来 - zhangye20851的专栏 - CSD...

来源:百度文库 编辑:神马文学网 时间:2024/05/03 04:09:46
QQ上有个小伙子想弄这么一个东西,我非高人,只是一个应用者,勉为其难,做一个图片的教程,安装 Hudson服务到Tomcat6.0下面,但愿能给兄弟们一些帮助。 首先我们需要准备材料 JDK1.5以上版本
tomcat6.0以上版本
Hudson的包
OK,先安装JDK和tomcat,(别给俺说你不知道要设置 JAVA_HOME)然后解开hudson的包,得到 hudson.jar 。 为了使得您的系统干净,请删除在 tomcat安装目录下webapps下面的所有文件和目录,嗯,是的,所有的文件和目录,不留一个。然后删除tomcat下的work下面的文件和目录——还是所有的,请不要问我为啥,俺不说。 拷贝hudson.jar文件到 tomcat下的webapps下,修改这个文件的名字为 ROOT.war,兄弟们,一定要注意,这里ROOT是全部大写的,千万不能弄错了,目录结构如下  嗯,使用tomcat下的bin下的startup.bat(好绕)启动tomcat  俺的系统不是Linux 只是觉得颜色好看,配置成这个风格的。我的端口号为6789,OK在浏览器中输入 http://localhost:6789打开著名的Hudson的首页  首先点击 Manage Hudson这个连接进入伟大的hudson的配置界面  点击system configuration打开系统级别的配置  看到默认的配置为这个鸟目录, home directory是你最终发布您的代码,构建你的代码的目录,我想很少有人愿意将这个目录隐藏在 Documents and settings这样的目录下,修改这个东西需要在系统中创建一个环境变量HUDSON_HOME,嗯,在windows系列的操作系统中,环境变量是大小写不敏感的(不明白?靠,你玩hudson是不是太早了一点?) 先杀掉 tomcat, 创建一个目录,我的目录为D:\Tools\Hudson\HudsonHome,创建环境变量  重新启动tomcat  嗯,从提示信息中我们已经看到,Home路径已经修改了,前端如何?  我的目录是以前的 Hudson的测试环境,所以集成了以前的设置,这就意味着,如果您要迁移Hudson您可以只迁移Hudson_HOME所指向的目录即可,当然,这个目录可能非常大,谁叫俺们放了那么多代码在下面呢。 OK继续我们的System Configuration,下面是JDK的配置,这个非常关键  点击Add按钮,增加一个JDK配置  输入JDK的配置信息 最终我的配置如下  设置下面的Shell executable中的值为cmd  配置Ant的路径如下  如果您要配置高档货maven同学,则按照配置ANT一样的依葫芦画吧 OK,最后别忘记了,在页面的最下面,要保存这些配置! 安装插件比较简单,打开在 Hudson  Manage中的菜单 Manage  Plugins  上传一个HPI即可,我上传了名震江湖的FindBug作为备用武器  OK,Hudson配置完成了,现在是配置项目的时候了,在首页面中,点击 New  Job,  弹出新建Job的窗口  设置名称,然后选择“build a free-style software project”点击“OK” 我们看看我们的Hudson主目录  自动创建了一个Jobs目录存储所有的Job,每个Job拥有自己的单独的目录。 接下来的配置相对简单了,俺就打住吧,呵呵。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangye20851/archive/2010/05/20/5611739.aspx本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangye20851/archive/2010/05/20/5611739.aspx本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangye20851/archive/2010/05/20/5611739.aspx本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangye20851/archive/2010/05/20/5611739.aspx