сценарий: Я установил msysGit-fullinstall-1.7.3.1-preview20101002 & CruiseControl.Net 1.6.также я использую vs2010 на windows 7.
файл конфигурации 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 \ являетсярабочий каталог & D: \ testcc2 \ - это пустой каталог Git-репозитория.
проблема в том, что я создаю папку D: \ testCC.net \ (см. один).затем заставьте cc.net запустить процесс с его веб-панелью управления.он создает каталог .git, но получает эту ошибку:
ThoughtWorks.CruiseControl.Core.CruiseControlException: истекло время ожидания операции управления исходным кодом.
я перепроверил все,но ошибка есть.после некоторой попытки он извлекает файлы (файлы, созданные в D: \ testCC.net), но ошибка снова появляется.
Я открыл решение один раз, собрал его и закрыл.теперь все хорошо, и появилось зеленое сообщение об успешной сборке cc.net.
почему это происходит?это проблема с cc.net?или мой конфиг?