We have been using Cruise Control with Team Foundation Service for over a 
year with no issues. Each of our projects has its own config files and the 
main ccnet.config has been attached.

Because our company wanted to upgrade TFS, the decision was made to clone 
our current production environment (called TFS02) to a new virtual server 
that could be used to test the upgrade. Every since the new test TFS server 
(TFS02-T) was brought on-line we have been having issues with Cruise 
Control.

*The error message (in production):*

*ThoughtWorks.CruiseControl.Core.CruiseControlException: The workspace 
XYZ;ccnet already exists on computer TFS02-T.*

In order to alleviate the issue we have tried the following:

--Stopped the Cruise Control service so that it is no longer running on 
TFS02-T. 
--Taken TFS02-T offline and unavailable. 

Neither of these have solved the issue.

In the config file for cruise control if I change the workspace below - I 
am able to get cruise control to successfully build and deploy my code

<sourcecontrol type="vsts">
<workspace>$(Workspace)$(Dev)</workspace>
<project>$(TFSPathToSolnProjNameDev)</project>
<cb:vsts_ci/>
</sourcecontrol>

One solution would be to change all of the workspace definitions in the 
config file on production - but I am assuming that if we were to clone 
production again we will have the same error.

I am trying to understand why, when cruise control is executed on TF02 it 
is referring to workspaces on a different server (TFS02-T). I have done 
some research on the internet and have found one solution is to remove the 
VersionConrol.Config file (*http://markmail.org/thread/nswmxzouueqswiz4* 
<http://markmail.org/thread/nswmxzouueqswiz4>) but I am unable to find this 
file.

*Can someone please help me understand this issue and the best approach for 
getting rid of the error?*

Thank you!

Debby

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ccnet-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Attachment: ccnetExample.config
Description: Binary data

Reply via email to