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

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


[size=medium][b][color=red]以下是能够理解和运用的前提条件是读者具备[/color]:[/b][/size]
[quote]
1.明白Maven,已经能够建立Maven app项目和webapp项目
2. 明白Pom.xml
[/quote]

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

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

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

[b]具体步骤:[/b]
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文件夹下。
[quote]
[color=red]
注意:如果在windows环境中没有指定Hudson的路径的话,默认情况下在C盘会出现一个.hudson的文件夹。这个就是hudson的项目存放。
如果想要指定路径的话,则就要在windows环境中加HUDSON_NAME="D/Hudson".
[/color]
[/quote]
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文件下。

[color=blue]以上两步完成后,启动Tomcat。运行http://127.0.0.1:8080/hudson 查看。
打开该页面后。先要进行配置Hudson。
首先点击Manage Hudson --> Configure System.在里面将JDK,Maven的安装路径进行填写。不要启用自动安装。[/color]
[quote]
上述的步骤只是保证将Hudson和Maven关联起来。关联要点就是在配置中将JDK和Maven的安装路径配置
[/quote]
[color=blue]通过上面接着我们就必须使用Hudson的new Job进行建立一个job或者项目。这里要选择Maven项目。新建一个job后,通过设置进入配置该Job。在Source Code Management下选择SVN。填写源码的URL。首先建立的时候,会提示让你填写登陆SVN的用户名和密码。如果需要的话。
如果你的项目是Maven项目的话。就直接点击保存。然后运行就可以了。[/color]


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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值