我完全是一个持续集成的新手,但我正在努力学习。
这是我的设置。
我有一个主要的生产位置。计算机A。 我有一个虚拟机,托管Windows Server 2008操作系统,安装并运行了Cruise Control.NET。计算机B 我使用Mercurial作为我的源代码控制工具,安装在计算机A上。
一切都配置好了,我可以在计算机B的Web服务器上看到Cruise Control报告,并且我可以在计算机A的Web服务器上看到我的存储库。
问题如下:
从我的计算机B的Cruise Control控制台中,我遇到了以下错误:
源代码控制失败: 无法执行文件[c:\ develop \ CCnet \ WorkingDir \ hg]。该文件可能不存在或不可执行。 找不到文件'C:\ develop \ CCnet \ CCnetrtifacts \ msbuils-results.xml。
我所做的是将我的项目目录复制到Cruise Control计算机c:\ develop \ CCnet \ WorkingDir \
这是我的ccnet.config中包含的源代码控制块:
<sourcecontrol type="hg">
<repo>http://mylocalmachinewebserver<repo>
<workingDirectory>c:\develop\CCnet\WorkingDirectory<workingDirectory>
</sourcecontrol>
有人能帮我理解我的问题吗?
非常感谢。