CC.net& Git操作超时问题

时间:2011-06-24 18:01:38

标签: git cruisecontrol.net

情形: 我安装了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的问题吗?还是我的配置?

2 个答案:

答案 0 :(得分:0)

转到services.msc并重启邮轮服务,当它开始像这样行为不端时。

答案 1 :(得分:0)

可能是超时 - 设置不到一秒钟。