开发者

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?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜