我希望将我们的构建基础架构从 CC.NET 迁移到 TeamCity。诚然,在这一点上,TeamCity 非常环保。
一个潜在的阻碍是我们需要我们的构建配置与它构建的源代码一起进行版本控制。CC.NET 使这变得非常简单,并且是一个非常有用/强大的功能。
根据我的调查,您可以更改 TeamCity 存储其配置/数据的位置,但没有任何官方文档(也没有其他关于 SO 的主题)似乎提到将其放置在版本控制的位置,例如 TFS、Perforce 或 ClearCase。
因此,我想知道这是否可能和/或它是“完成的事情”?
如果 TeamCity 假定对任何配置文件进行 R/W 访问,并且底层 VCS 使文件 R/O 需要签入/签出语义,这是否会混淆 TeamCity 并使其停止工作。
这里有没有人有在 Team Foundation Server(或类似的)中控制 TeamCity 构建配置的经验?
谢谢,杰克
仅供参考 -一个版本如何控制 TeamCity 项目的配置?似乎是这里唯一类似的线程。 http://confluence.jetbrains.net/display/TCD7/How+To ... 和相关的官方文档谈论迁移配置和/或备份它,这很接近,但并不是一回事。