CruiseControl中的modificationset总是提示no modification,即使repository中的内容已经改变,奇怪?

shi_hang_nk 2010-04-02 03:51:33
大家好,

我的持续集成服务器运行环境是CruiseControl 2.8.3 + svn 1.6.9 + ant 1.7

config.xml 如下所示

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

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

<modificationset quietperiod="0">
<svn LocalWorkingCopy="projects/${project.name}" />
</modificationset>

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

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

<publishers>
</publishers>
</project>
</cruisecontrol>

当执行cruisecontrol.bat时,输出如下内容:

[cc]April-02 15:08:14 Project - Project TestCruiseControl: in build queue
[cc]April-02 15:08:14 jectController- TestCruiseControl Controller: build progress event: in build queue
[cc]April-02 15:08:14 BuildQueue - now adding to the thread queue: TestCruiseControl
[cc]April-02 15:08:14 Project - Project TestCruiseControl: bootstrapping
[cc]April-02 15:08:14 jectController- TestCruiseControl Controller: build progress event: bootstrapping
[cc]April-02 15:08:15 VNBootstrapper- U src\Main.java
[cc]April-02 15:08:15 VNBootstrapper- Updated to revision 77.

[cc]April-02 15:08:15 Project - Project TestCruiseControl: checking for modifications
[cc]April-02 15:08:15 jectController- TestCruiseControl Controller: build progress event: checking for modifications
[cc]April-02 15:08:18 Project - Project TestCruiseControl: No modifications found, build not necessary.
[cc]April-02 15:08:18 Project - Project TestCruiseControl: idle
[cc]April-02 15:08:18 jectController- TestCruiseControl Controller: build progress event: idle
[cc]April-02 15:08:18 Project - Project TestCruiseControl: next build in 30 seconds
[cc]April-02 15:08:18 Project - Project TestCruiseControl: waiting for next time to build
[cc]April-02 15:08:18 jectController- TestCruiseControl Controller: build progress event: waiting for next time to build

如上所示,SVN服务器上已经有内容更新,而且持续集成服务器上的<svnbootstrapper>已经把更新的内容取下来了,但是<modificationset> 和 <schedule> 却报出 "no modifications found and build not necessary",这是为什么呢?

请高手指点
...全文
153 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmm2cmmi 2010-04-05
  • 打赏
  • 举报
回复
看过敏捷持续集成cruisecontrol版吗

里面可能会有点帮助

5,215

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧