我们一直在Cruise Control上收到这个异常,它说构建失败,但网站仍然正常运行。这似乎是良性的,特定于SVN和巡航控制(而不是网站代码),但它会很好地解决这个问题。如果有人遇到这种情况,请分享你的知识。
注意:Windows通知说构建成功。当我把鼠标悬停在"CC"系统托盘图标上时,它说"所有构建都很好"。但是ViewProjectReport中的报告。巡航控制仪表板中的aspx页面显示"失败"
当这些构建发生时,没有人向SVN提交代码。所以我也不知道是什么触发了它们。
2011-08-29 13:48:44 (Failed)
2011-08-29 13:47:32 (Failed)
2011-08-29 13:46:11 (Failed)
2011-08-28 06:24:52 (Failed)
2011-08-26 08:46:04 (Failed)
2011-08-24 20:30:41 (Failed)
2011-08-24 20:29:19 (Failed)
2011-08-24 20:27:57 (Failed)
2011-08-22 22:59:22 (Failed)
2011-08-22 22:58:10 (Failed)
BUILD EXCEPTION
Error Message:
System.IO.IOException: The network path was not found.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.NewProcessInfo(String args, IIntegrationResult result)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.NewHistoryProcessInfo(IIntegrationResult from, IIntegrationResult to, String url)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging(ISourceControl sc, IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
Project:
LIMS
Date of build:
2011-08-29 13:48:44
Running time:
00:00:10
Integration Request:
Build (IfModificationExists) triggered from IntervalTrigger
您的错误似乎来自IntervalTrigger
。
触发器…即使源代码控制没有发生任何更改,也要强制构建。
是否存在?怀疑您已经定义了一个,并且无法找到放置路径。
<project name="Project 1" queue="Q1" queuePriority="1">
<triggers>
<!--yourFirstTriggerType .. -->
<!--yourOtherTriggerType .. -->
</triggers>