Итак, насколько я могу судить, вы должны указывать артефакты и рабочий каталог для каждого проекта, каждый раз.
Я думаю, что я ищу способ переместить папку с именем проекта cc.net в другое место, откуда не был запущен сервер, чтобы я мог сделать что-то вроде:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<!-- something like this should exist
<baseDirectory>D:\Integration</baseDirectory>
-->
<project name="MyProject1">
<workingDirectory>D:\Integration\working\MyProject1</workingDirectory>
<artifactDirectory>D:\Integration\artifacts\MyProject1</artifactDirectory>
<state type="state" directory="D:\Integration\state\MyProject1" />
</project>
<project name="MyProject2">
<workingDirectory>D:\Integration\working\MyProject2</workingDirectory>
<artifactDirectory>D:\Integration\artifacts\MyProject2</artifactDirectory>
<state type="state" directory="D:\Integration\state\MyProject2" />
</project>
</cruisecontrol>
Тогда мне не нужно будет указывать эти каталоги отдельно для каждого проекта. Они будут просто созданы под именем проекта в некоторой структуре папок по умолчанию на основе - т.е. D: \ Integration \ working \, являющейся основой для