cruisecontrol与maven 2 SVN的整合

最近在做一个景区的项目,项目经理要求用cruisecontrol来管理项目,一个漫长的学习过程又开始了。。。在这之前对cruisecontrol是一片空白。。

一,安装cruisecontrol:
1 到http://cruisecontrol.sourceforge.net/download.html下载cruisecontrol
2 解压到相应目录
3 进入到cruisecontrol的目录,然后运行cruisecontrol.sh
4 打开htt://localhost:8080,如果一切正常,cruisecontrol安装成功
5 下载maven 2 的客户端

二,关于config.xml文件

<cruisecontrol>

<!-- "***" 项目名字 -->
<project name="*****">

<!-- 配置插件,配置项目构建后发动的通知到某个工具 jabber和htmlemail均为接受通知的工具 -->
<plugin name="jabber"

buildresultsurl="http://localhost:8080/cruisecontrol/buildresults/${project.name}"

host="" port="5222" username="" password="" />

<plugin name="htmlemail"

buildresultsurl="http://localhost:8080/cruisecontrol/buildresults/${project.name}"

mailhost="smtp.163.com"

username="邮箱用户名"

password="邮箱密码"

<!-- 自己的理解,未弄清楚 -->
returnaddress="退回地址"

returnname=""

subjectprefix="[BUILD ${project.name}]" >

</plugin>

<listeners>

<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>

</listeners>


<bootstrappers>

<svnbootstrapper localWorkingCopy="projects/${project.name}" />

</bootstrappers>


<modificationset quietperiod="0" ignoreFiles="*/.svn/*">

<!-- <filesystem folder="projects/${project.name}"/> -->

<!-- 每次重新构建前,寻找比较对象 -->
<svn RepositoryLocation="SVN地址"

username="SVN用户名"

password="SVN密码"

/>

</modificationset>

<schedule interval="30">

<!-- 与 maven 2 整合的配置 mvnscript跟 mvnhoume必须有其中一个 -->
<maven2 mvnscript="/opt/maven/bin/mvn" pomfile="projects/${project.name}/pom.xml"

goal="clean package"

/>

</schedule>

<log>

<merge dir="projects/${project.name}/target/test-results"/>

</log>

<property name="web.server.url" value="http://localhsot:8080"/>

<publishers>

<htmlemail>

<always address="邮箱地址" />

</htmlemail>

<onsuccess>

<jabber recipient="pidgin地址" />

</onsuccess>

<onfailure>

<htmlemail>

<always address="邮箱地址" />

</htmlemail>

</onfailure>

</publishers>

</project>

</cruisecontrol>


此为个人的配置,自己运行过,基本没有问题。。
如有问题,看过后请不要喷,第一次接触。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值