Cruise Control and Mercurial. Setup problems
I am completely a newbie in continuous integration but I am trying to learn it.
Here is my set up.
I have a main production location. Computer A. I have a virtual machine hosting Windows Server 2008 OS which have Cruise Control.NET installed and running. Computer B I use Mercurial as my source control tool installed in Computer A.
Everything is configured and I can see Cruise Control report on my Computer B Web server and I can me my repository on Computer A Web server.
The problem is the following :
From my Computer B's Cruise Control console I have the following error :
Source control failure : Unable to execute file [c:\develop\CCnet\WorkingDir\hg]. The file may not exist or may not be executable. File not found 'C:\develop\CCnet\CCnetrtifa开发者_开发百科cts\msbuils-results.xml.
What I did is that I copied my project directory on the Cruise Control computer c:\develop\CCnet\WorkingDir\
and Here is my source control block included in my ccnet.config :
<sourcecontrol type="hg">
<repo>http://mylocalmachinewebserver<repo>
<workingDirectory>c:\develop\CCnet\WorkingDirectory<workingDirectory>
</sourcecontrol>
Could someone help me understand my problem
Many thanks
Is mercurial in your path? It's possible that the user under which cruise control is running has a different path than does your normal user. Is it possible to provide the full path to hg in the cruisecontrol config?
精彩评论