机器:一台Linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G。
实验应用:乐学方舟后台部署(非正式环境)
应用环境:apache-tomcat-7.0.27 ,JDK
二、环境搭建 1、下载hudson ,安装部署点击下载
2、下载完成,需找一台linux的机器,上传文件。后台解压运行 # java -jar hudson-3.0.1.war --httpPort=8888&在实验环境中,hudson-3.0.1.war 会默认解压到/root/.hudson/目录下面,这个改变不了
通过浏览器访问:8888/
页面最后install,等待安装完成 ,安装最新版的hudson,还是老实的等待安装吧,没有安装后面有的苦了。。
以上是安装hudson的过程
三、新建、部署项目 1、新建项目 2、调整系统设置设置JDK环境变量
安装ant,添加环境变量:ant.apache.org/bindownload.cgi 下载安装包,接解压到自定义目录,就可以使用
SVN的账号密码和添加邮件
可以先测试,其他不变,点击“save”保存
3、开始配置新建的任务 4、配置任务的环境SVN 路径
Ant的build项目,这个build.xml后面说明,很重要的一个文件,贯穿整个hudson是否成功完成部署的关键
以上配置好了就可以点击最底下的保存
5、开始构建项目点击开始构建
点击console可以查看够构建项目的过程,也能在这里里面看到是够构建成功,还有报错信息
四、项目构建步骤分析 1、构建项目第一步,通过ant,build项目在项目设置中,配置选项,build项目
/home/zhengtingting/project/trunk/BackOfficePortal/build.xml 这个我是从SVN上面取的源码(还没有编译)文件存放路径
然后一起查看build.xml文件,在上文中提到该文件的重要性,现在开始解读改文件
从SVN上面取到的源码包存放路径。
这个build文件是开发会自带的文件,只要我们取下来,几乎不要变动
最重要的应该是后面的
2、构建项目第二步:停止tomcat在build文件中可以看到这样的一个节点