Круиз-контроль и Mercurial. Проблемы с настройкой - PullRequest
3 голосов
/ 26 марта 2010

Я совершенно новичок в непрерывной интеграции, но я пытаюсь научиться этому.

Вот мои настройки.

У меня есть основное место производства. Компьютер А. У меня есть виртуальная машина с ОС Windows Server 2008, на которой установлен и запущен Cruise Control.NET. Компьютер Б Я использую Mercurial в качестве инструмента управления исходным кодом, установленного на компьютере A.

Все настроено, и я могу видеть отчет Cruise Control на своем веб-сервере Computer B, и я могу разместить свой репозиторий на веб-сервере Computer A.

Проблема заключается в следующем:

На консоли круиз-контроля моего компьютера B появляется следующая ошибка:

Ошибка управления источником: Невозможно выполнить файл [c: \velop \ CCnet \ WorkingDir \ hg]. Файл может не существовать или не быть исполняемым. Файл не найден 'C: \velop \ CCnet \ CCnetrtifacts \ msbuils-results.xml.

Я скопировал каталог своего проекта на компьютер Cruise Control c: \velop \ CCnet \ WorkingDir \

и вот мой блок управления исходным кодом, включенный в мой ccnet.config:

<sourcecontrol type="hg">
<repo>http://mylocalmachinewebserver<repo>
<workingDirectory>c:\develop\CCnet\WorkingDirectory<workingDirectory>
</sourcecontrol>

Может ли кто-нибудь помочь мне понять мою проблему

Большое спасибо

1 Ответ

3 голосов
/ 26 марта 2010

Ртуть на вашем пути? Возможно, что пользователь, под которым работает круиз-контроль, имеет другой путь, чем ваш обычный пользователь. Можно ли указать полный путь к hg в конфиге cruisecontrol?

...