Не уверен, что я полностью понимаю «первое», если вы можете уточнить это, я постараюсь помочь.
В нашей системе он выполняет проверку кода SVN в указанном месте и создает его там. Несмотря на то, что наша установка CCNet находится в той же коробке, что и репозиторий SVN, ей все равно нужно где-то отдельно для сборки проекта.
На «второй вещи» звучит так, будто вы неправильно установили элемент <webURL>
- это не главная проблема. Если вы можете опубликовать свой конфигурационный файл, который может помочь (с обеими проблемами).
Наша установка CCNet в значительной степени сработала из коробки, но она довольно суетлива из-за своих конфигурационных файлов. Вносили ли вы какие-либо изменения в файл dashboard.config или он установлен?
[Изменить в ответ на опубликованный файл конфигурации]
Я не вижу в этой конфигурации ничего, что заставило бы CCNet скопировать проект в папку c: \ Program Files \ CruiseControl.NET \ Server \ TestProject. Это может быть связано с тем, как вы вызываете devenv в своем пакетном файле - вы указываете какие-либо пути там?
Исходя из вашего конфигурационного файла и при условии, что у вас есть готовая установка, ваш элемент <webURL>
должен выглядеть примерно так:
<webURL>http://localhost/ccnet/server/local/testProject/ViewProjectReport.aspx</webURL>
Кроме того, я настоятельно рекомендую вам отказаться от использования файлов .bat и devenv.exe для создания ваших проектов. Хотя я начал работать с CCNet, я быстро обнаружил, что использование NAnt и MSBuild стоит усилий.