CI之(Hudson、Maven、SVN)详解一

  之前有发过两篇关于Hudson、Maven、SVN的讨论帖。现在我利用点时间将快要忘记的CI进行记录下。希望能够帮助需要帮助的人。


以下是能够理解和运用的前提条件是读者具备
引用

   1.明白Maven,已经能够建立Maven app项目和webapp项目
   2. 明白Pom.xml


引用

搭建CI环境可以选择:
    1.Windows环境
    2.Linus环境。
差别不是很大。


以下我给出我在Windows环境的搭建核心过程。
关于Hudson、Maven、SVN的详细资料,请各位想了解的自己去查阅相关的资料。以下是假设读者熟悉Hudson、Maven、SVN。

引用
必须的
  1. 下载Hudson war包
  2. 下载Maven 包
  3.  安装SVN
  4.  安装 Tomcat6.x(Tomcat 5.x也可以)


具体步骤:
   1. 在tomcat的server.xml
     
       	<Host name="127.0.0.1" appBase="C:\home"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

	    <Context path="" docBase="/" reloadable="true" debug="0" allowLinking="true">
		    <Resources allowLinking="true" />
		</Context>
	  </Host>
      

将hudson的war包下载到C盘的home文件夹下。
引用


注意:如果在windows环境中没有指定Hudson的路径的话,默认情况下在C盘会出现一个.hudson的文件夹。这个就是hudson的项目存放。
如果想要指定路径的话,则就要在windows环境中加HUDSON_NAME="D/Hudson".


  2. 安装Maven,要在windows环境中加M2_HOME="C:/Maven2";在Path中加入%M2_HOME%\bin.配置完后,在DOS下运行mvn -version。测试是否安装成功。
  安装成功后,现在就要注意maven安装目录下的conf文件下的setting.xml文件。该setting文件可以设置本地仓库的路径默认情况下在:~/.m2/repository。如果自己指定则改成如下
  <localRepository>C:\localrepository</localRepository>

该设置表示本地仓库放在C盘下的localrepository文件下。

以上两步完成后,启动Tomcat。运行http://127.0.0.1:8080/hudson 查看。
打开该页面后。先要进行配置Hudson。
首先点击Manage Hudson --> Configure System.在里面将JDK,Maven的安装路径进行填写。不要启用自动安装。

引用

上述的步骤只是保证将Hudson和Maven关联起来。关联要点就是在配置中将JDK和Maven的安装路径配置

  通过上面接着我们就必须使用Hudson的new Job进行建立一个job或者项目。这里要选择Maven项目。新建一个job后,通过设置进入配置该Job。在Source Code Management下选择SVN。填写源码的URL。首先建立的时候,会提示让你填写登陆SVN的用户名和密码。如果需要的话。
如果你的项目是Maven项目的话。就直接点击保存。然后运行就可以了。



如果你有任何的疑问都可以留言!我将尽最大将它简单化,通俗化! 谢谢各位!

之后我将利用空闲时间,具体细化Hudson,Maven的一些配置文件和插件。同时欢迎大家一些讨论!!

猜你喜欢

转载自jiangduxi.iteye.com/blog/838760