Hi,
I am using CCNET 1.5 with TFS 2010. I added the sorce controlo block
as following.
<sourcecontrol type="filtered">
<sourceControlProvider type="vsts" autoGetSource="true"
applyLabel="true">
<server>http://147.183.129.56:8080/tfs/myCollection/</server>
<username>user</username>
<password>222</password>
<domain>DOMAIN</domain>
<executable>C:\Program Files (x86)\Microsoft Visual Studio
10.0\Common7\IDE\TF.exe</executable>
<project>$/Titan/MainTrunk.v5</project>
<workingDirectory>C:\Builds\App</workingDirectory>
<workspace>[SERVER_NAME]</workspace>
<deleteWorkspace>false</deleteWorkspace>
<timeout>10000000</timeout>
</sourceControlProvider>
<exclusionFilters>
<userFilter>
<names>
<name>admin</name>
</names>
</userFilter>
</exclusionFilters>
</sourcecontrol>
But this is not working. It is giving error as follows.
Error Message: System.Exception: TF30063: You are not authorized to
access http://147.183.129.56:8080/tfs/myCollection.
at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.lookForErrorReturns(ProcessResult
pr)
at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.projectExists(IIntegrationResult
result)
at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.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)
Please let me know how will we give the different collection with TFS.
regards,
SRINIVAS