We have a build server running CC.Net 1.5.7256.1. Yes, it's been running for a while now. :)
We have a number of projects that build out of the same source tree. Recently, with the addition of some new projects and linked directories, we've started seeing a lot of build exceptions. For example... BUILD EXCEPTION Error Message: ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: Working copy 'D:\buildserver\source\svnroot\eModal5\trunk' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) . Process command: svn revert --recursive d:\BuildServer\Source\svnroot\emodal5\trunk at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult from, IIntegrationResult to) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FilteredSourceControl.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: eModal5 Date of build: 2011-11-02 08:38:42 Running time: 00:00:00 Integration Request: Build (IfModificationExists) triggered from interval My working theory on this is that there are multiple SVN operations in progress. Is there a way to make CC.Net to until a current SVN task completes before starting another one? Thanks, Amber Clark
