【发布时间】:2014-07-16 04:20:46
【问题描述】:
我最近对大约 20 个 Cruise Control .config 和 Nant .build 文件进行了大规模重构。其目的是将所有 VM 构建机器整合到一个单一的机器中。
我最终得到了一个 .config 和 .build 文件,每个应用程序有 20 个附属文件,其中包含每个项目的数据。这似乎工作得很好。但是,不可避免地,性能已成为一个问题。
最明显的做法是将巡航控制 .config 文件拆分为仅包含要在该机器上构建的项目子集的块。然而,这似乎有点令人沮丧,为了合并它们而费尽心思。
我希望能够随意克隆我的构建 VM,并能够“关闭”我不想在该机器上构建的项目。是否可以在每次克隆构建 VM 时都不必重写 .config 文件来完成此操作?或者更好的是,这可以以某种方式自动化吗?
我正在使用 Cruise Control 1.44 和 Nant 0.85。
【问题讨论】: