Hudson安装配置、部署应用及分析

机器:一台Linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G。

实验应用:乐学方舟后台部署(非正式环境)

应用环境:apache-tomcat-7.0.27  ,JDK

二、环境搭建 1、下载hudson ,安装部署

hudson, tomcat ,集成化管理

点击下载

hudson, tomcat ,集成化管理

2、下载完成,需找一台linux的机器,上传文件。后台解压运行 # java -jar hudson-3.0.1.war --httpPort=8888&

在实验环境中,hudson-3.0.1.war 会默认解压到/root/.hudson/目录下面,这个改变不了

通过浏览器访问:8888/

hudson, tomcat ,集成化管理

页面最后install,等待安装完成  ,安装最新版的hudson,还是老实的等待安装吧,没有安装后面有的苦了。。

以上是安装hudson的过程

三、新建、部署项目 1、新建项目

hudson, tomcat ,集成化管理

hudson, tomcat ,集成化管理

2、调整系统设置

hudson, tomcat ,集成化管理

设置JDK环境变量

hudson, tomcat ,集成化管理

安装ant,添加环境变量:ant.apache.org/bindownload.cgi  下载安装包,接解压到自定义目录,就可以使用

hudson, tomcat ,集成化管理

SVN的账号密码和添加邮件

hudson, tomcat ,集成化管理

hudson, tomcat ,集成化管理

可以先测试,其他不变,点击“save”保存

3、开始配置新建的任务

hudson, tomcat ,集成化管理

hudson, tomcat ,集成化管理

4、配置任务的环境

hudson, tomcat ,集成化管理

SVN 路径

hudson, tomcat ,集成化管理

Ant的build项目,这个build.xml后面说明,很重要的一个文件,贯穿整个hudson是否成功完成部署的关键

hudson, tomcat ,集成化管理

hudson, tomcat ,集成化管理

以上配置好了就可以点击最底下的保存

5、开始构建项目

hudson, tomcat ,集成化管理

点击开始构建

点击console可以查看够构建项目的过程,也能在这里里面看到是够构建成功,还有报错信息

四、项目构建步骤分析 1、构建项目第一步,通过ant,build项目

hudson, tomcat ,集成化管理

在项目设置中,配置选项,build项目

/home/zhengtingting/project/trunk/BackOfficePortal/build.xml  这个我是从SVN上面取的源码(还没有编译)文件存放路径

然后一起查看build.xml文件,在上文中提到该文件的重要性,现在开始解读改文件

从SVN上面取到的源码包存放路径。

hudson, tomcat ,集成化管理

这个build文件是开发会自带的文件,只要我们取下来,几乎不要变动

最重要的应该是后面的

2、构建项目第二步:停止tomcat

在build文件中可以看到这样的一个节点

hudson, tomcat ,集成化管理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/adb3f6e808142de9a61ca49d4bf9b148.html