配置CruiseControl.net项目目录

Ass*_*vie 2 cruisecontrol.net

CruiseControl.net为每个项目创建(默认情况下)子目录: c:\Program File\CruiseControl.NET\server

我怎么能改变呢?(将数据与程序文件混合是一个坏主意......)

我找到了一种方法来为每个项目配置工件目录,但这不是它(它只是项目目录的子目录).

The*_*man 7

设置项目的工作和工件目录,你就完成了.他们默认为:

  • [ccnet-install-dir]\[project-name]\WorkingDirectory
  • [ccnet-install-dir]\[project-name]\Artifacts.

如果你例如将这些目录设置为......

  • [projects-dir]\[project-name]\WorkingDirectory
  • [projects-dir]\[project-name]\Artifacts

...您可以安全地删除[ccnet-install-dir]\[project-name]子树(然后您将丢失项目构建历史记录).

所以你的配置看起来像这样:

<project name="foo">
  [...]
  <workingDirectory>C:\projects\foo\WorkingDirectory</workingDirectory>
  <artifactDirectory>C:\projects\foo\Artifacts</artifactDirectory>
  [...]
</project>
Run Code Online (Sandbox Code Playgroud)