我正在使用cruisecontrol.net进行集成构建以及外部源代码控制。源代码管理(GETMODS)脚本失败,这很好,我知道为什么,但由于某种原因,构建在预计失败时保持绿色。 CruiseControl在下面的输出窗口中显示异常,为什么构建失败?为什么CruiseControl.net中的失败源代码控制不会使构建失败?
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed:
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute
(ProcessInfo processInfo)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.GetModifications(ProcessInfo info, DateTime from, DateTime to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ExternalSourceControl.GetMod ifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResultthisBuild)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
at ThoughtWorks.CruiseControl.Core.Project.Integrate(IntegrationRequest request)
at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()
谢谢,这不是关于忽略异常,虽然...我希望它失败的构建或以其他方式明显有人需要检查日志并修复造成它的任何东西。除了它只是服务器窗口中的文本,没有人看...我尝试了你的建议,但我认为我使用的CCNet版本不支持1.4.0.3308中的该功能 – Dave 2011-04-08 01:59:45