CruiseControl status htmlemail

CruiseControll 构建失败后无状态更新,及email发出的原因

<cruisecontrol>
<project name="connectfour">

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

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

<modificationset quietperiod="2">
<!-- touch any file in connectfour project to trigger a build -->
<filesystem folder="projects/${project.name}"/>
</modificationset>

<schedule interval="300">
<ant anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml"/>
</schedule>

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

<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/>
</onsuccess>


<htmlemail buildresultsurl="http://localhost:8080/cruisecontrol/buildresults/${project.name}"
mailhost="124.207.3.22" password="840119^xhjj" username="asd"
charset="UTF-8" skipusers="true"
returnname="Cruisecontrol Daily Build"
returnaddress="asd@163.com"
subjectprefix="Build Report"
xsldir="webapps/cruisecontrol/xsl" css="webapps/cruisecontrol/css/cruisecontrol.css">

<!--<always address="asd@163.com" />-->


</htmlemail>

</publishers>

</project>
</cruisecontrol>



原因分析:
<bootstrappers> 主要同来做编译前的更新代码操作,不要做编译操作

编译,打包,代码检查...操作由<schedule><ant/></schedule>来完成


如果bootstrappers里存在编译操作,编译正确的话不会存在问题,编译错误的话,构建结果状态不更新,邮件不发

2012-02-06 15:29:36,360 [Thread-95] INFO ScriptRunner - BUILD SUCCESSFUL
2012-02-06 15:29:36,360 [Thread-95] INFO ScriptRunner - Total time: 4 seconds
2012-02-06 15:29:36,442 [Thread-83] INFO ProjectController - projectAAA Controller: build result event: build successful
2012-02-06 15:29:36,444 [Thread-83] INFO Project - Project projectAAA: merging accumulated log files
2012-02-06 15:29:36,445 [Thread-83] INFO ProjectController - projectAAA Controller: build progress event: merging accumulated log files
2012-02-06 15:29:36,491 [Thread-83] INFO Project - Project projectAAA: build successful
2012-02-06 15:29:36,492 [Thread-83] INFO Project - Project projectAAA: publishing build results
2012-02-06 15:29:36,492 [Thread-83] INFO ProjectController - projectAAA Controller: build progress event: publishing build results



CC 通过此处来判定 构建结果

projectAAA Controller: build result event: build successful


bootstrappers处编译错误的话,就走不到这个地方了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值