我目前有CruiseControl.NET设置SVN自动抓取代码库的代码源。在我们的SVN服务器出现问题后 - 我为它重新创建了一个不同的SVN位置,并在ccnet.config文件中更改了它的位置。这导致了CruiseControl.NET仍然试图从旧的SVN仓库获取它的问题。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
我会试试这个。 – chrisntr 2009-01-28 16:30:14
管理得到它的工作 - 我不必重新启动服务器 - 只需手动停止并启动服务。我以为我已经做到了这一点,但又给了它一次。干杯:) – chrisntr 2009-01-28 17:23:25