У меня в настоящее время CruiseControl.NET настроен с SVN для автоматического получения исходного кода из репозитория. После проблемы с нашим сервером SVN - я воссоздал другое местоположение SVN для него и изменил местоположение в файле ccnet.config. Это вызвало проблемы с CruiseControl.NET, все еще пытающимся извлечь его из старого SVN-репозитория.
Я попытался перезапустить службу CruiseControl.NET, удалить артефакты и любые другие файлы, связанные с проектом, и изменить имя проекта, но он все еще пытается извлечь код из неправильного расположения SVN.
Я получаю следующую ошибку:
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation
failed:
svn: OPTIONS of 'http://local.oldsvnserver/svn/OldRepository': authorization
failed (local.oldsvnserver).
Process command: C:/Program Files (x86)/Subversion/svn.exe update --username username--password password --non-interactive --no-auth-cache at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo) at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetSource(IIntegrationResult result) at
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)
где новый блок sourcecontrol:
<sourcecontrol type="svn">
<executable>C:/Program Files (x86)/Subversion/svn.exe</executable>
<trunkUrl>http://local.newsvnswever/svn/SiteRepository/</trunkUrl>
<username>username</username>
<password>password</password>
<autoGetSource>true</autoGetSource>
<workingDirectory></workingDirectory>
</sourcecontrol>
Любая помощь будет потрясающей,
ChrisNTR