情形: 我安装了msysGit-fullinstall-1.7.3.1-preview20101002& CruiseControl.Net 1.6。 我也在Windows 7上使用vs2010。
cc.net的配置文件如下所示:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="TestCC.net">
<sourcecontrol type="git">
<repository>D:\testcc2\</repository>
<autoGetSource>true</autoGetSource>
<timeout>680</timeout>
<executable>D:\Software\GIT\msysgit\cmd\git.cmd</executable>
<workingDirectory>D:\testCC.net\</workingDirectory>
</sourcecontrol>
<triggers>
<intervalTrigger seconds="1200" />
</triggers>
<tasks>
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>D:\testCC.net</workingDirectory>
<projectFile>firsttest.sln</projectFile>
<buildArgs>/p:Configuration=Debug /v:diag</buildArgs>
<targets>Clean;Build</targets>
<timeout>480</timeout>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<nunit path="C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console.exe">
<assemblies>
<assembly>D:\testCC.net\TestSuit\bin\Debug\TestSuit.dll</assembly>
</assemblies>
</nunit>
</tasks>
<publishers>
<xmllogger />
<statistics />
</publishers>
</project>
abvoiusly D:\ testCC.net \是工作目录&amp; D:\ testcc2 \是Git的裸存储库目录。
问题是我创建了D:\ testCC.net \文件夹(情感一个)。然后强制cc.net使用其Web仪表板启动该过程。它会创建.git目录,但会收到此错误:
ThoughtWorks.CruiseControl.Core.CruiseControlException:源控件操作已超时。
我重新检查一切,但错误就在那里。 经过一番尝试后,它会检出文件。(在D:\ testCC.net中创建的文件),但错误再次出现。
我打开了解决方案一次,构建它&amp;关。现在每件事都很好&amp;绿色cc.net成功构建消息出现了。
为什么会这样? 这是来自cc.net的问题吗?还是我的配置?
答案 0 :(得分:0)
转到services.msc并重启邮轮服务,当它开始像这样行为不端时。
答案 1 :(得分:0)
可能是超时 - 设置不到一秒钟。