我有一个在subversion源代码控制下运行的intervalTrigger。
我更新了subversion,但它没有触发构建。
我在另一台服务器上拥有完全相同的设置并且可以正常工作。
我该如何解决这个问题?我可以查看一个日志吗?我没有看到任何错误消息。
新服务器是VMWare
答案 0 :(得分:2)
CruiseControl.NET写入两个日志文件,一个用于调试,另一个用于其cron作业。两者都必须通过配置文件启用,并且都在CruiseControl.NET安装目录中。
解释here。
答案 1 :(得分:1)
你确定时钟设置正确吗?
Cruisecontrol不查看存储库(HEAD)中的最新修订版,而是查看服务器上当前时间之前提交的最新修订版。它将此时间传递给用于获取更改信息的“svn log”调用。
答案 2 :(得分:0)
您可能遇到的问题之一是身份验证 - 如果您通过SSL层附加到Subversion,则需要接受主机上的身份验证器。我无法在网上找到这方面的好参考,我也没有关于它的一套说明,但是从ccnet.log文件中可以看出这一点。
另一种可能性是你需要cache credentials on the CC.NET server