文档介绍:安装环境
在Windows下
应用服务器
Tomcat (Tomcat 5 启动有问题) 或者 JBoss 4
ANT
ANT_HOME: ANT的安装目录
path: 加入%ANT_HOME%\bin
下载地址:http://ant./
JDK
JAVA_HOME: JDK的安装目录
path: 加入%JAVA_HOME%\bin
下载地址(JDK6):http://java./javase/downloads/
Maven
M2_HOME: maven 的安装目录
path:加入%M2_HOME%\bin
下载地址:http://maven./
在linux下
应用服务器、ANT、JDK、Maven的安装同在Windows下,只是最后设置环境变量的时候略有差异,在linux下需要打开/etc/profile文件,在末尾加上:
export JAVA_HOME=/usr/java/
export ANT_HOME=/home/crm/connect/jero/apache-ant-
export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:$ANT_HOME/lib/ant-jmeter-
export PATH=$PATH:$JAVA_HOME/bin
export M2_HOME=/home/crm/connect/jero/apache-maven-
export PATH=$M2_HOME/bin:$PATH
安装hudson
到./ 下载最新版本,,rename ->. (JBoss:)
默认HUDSON_HOME是用户$HOME/.hudson,也可以制定其它目录。
配置hudson
访问路径:http://localhost:8080/hudson (本地环境)
远程linux示例: (默认端口为80)
打开hudson主页,单击Manage Hudson,如图:
单击Configure System,配置JAVA_HOME、ANT_HOME和M2_HOME,单击每一节的Add按钮。如图:(备注:这里environment variables可以选择不加,但建议最好加上,有时还是会有用到的地方)
一般情况下,可以对你要安装的JDK和Ant、Maven指定一个任意的名称。这样做是因为你可以根据你项目的需要配置多个实例,,,。当你要对你构建的项目进行配置,就可以使用这些实例来灵活运用。请注意,Hudson会在打开这个页面时就提示你JAVA_HOME和ANT_HOME的空白栏不是一个有效目录。当你输入一个有效的目录后,这些警告也将继续保留(但不会出现
在页面上,只在目录无效时再触发)。这只是一个简单的例子,它只是为了表达Hudson的用户友好性:它会给你一个即时反馈,而不是在等用户提交后再告诉你一个“目录无法找到”的错误。
在Hudson下配置一次构建
新建Job
打开http://localhost:8080/hudson就会显示Hudson的主页,点击New job。下图显示了下一步的截屏。这时,你需要为新的构建工作指定一个名称。这里有几种的工作类型可供你选择,用到最多的还是Build a free-style software project,这种类型可以说是一个最基本的工作,其他的工作类型是在它的基础上的扩展。对于其他的类型,我经常使用的Copy existing job,这主要为了能让我在复制现有的工作基础上新建一次构建工作。
输入完成,单击OK。之后你将会你将会看到大量的关于这个工作的配置,这是一些很长的细节,关于它的详细配置如下所列。在每个选项右侧都会有一个小问号(? [单击“展开”和“隐藏”])图标,点击它你就能获取关于每个配置项的详细说明。这不会迫使你进入另一个网页,从而失去你的工作进程;而是在本网页插入帮助文本,当然这样使用帮助是微侵入的,不会对网页造成什么影响。事实上在Windows和Linux 下几乎所有的这些配置也都是相同的