我的团队已将我们的源码从其他源控制系统迁移到TFS。我们的构建利用了CruiseControl.NET。构建迁移的第一步是继续我们的CC.NET构建过程,但从TFS获取源代码。没问题。
下一步是开始向基于TFS的构建迁移。我正在考虑的第一步是从TFS内部启动CC.NET构建。这样,TFS处理触发器(例如基于签入的CI构建)和构建报告,但CC.NET执行实际构建。
有没有人做过这种TFS / CC集成?有任何问题或警告吗?启动构建并从CC.NET获取构建结果的最佳方法是什么?
感谢。
答案 0 :(得分:1)
为什么不保留当前的CCNet设置? 只需切换源控制,一切正常。 因为这仍然是您公司的主要构建服务器。
接下来,您可以轻松设置/试验基于纯tfs的构建服务器的功能。 我不会试图将CCNet的结果转化为tfs。只是因为你必须在当前的构建服务器设置中更改X设置,这将破坏当前的构建流程。 CI / QA /生产
让它们并行运行,暂时为tfs采用另一个标签系统。 通过这种方式,您可以在一切正常时进行切换,并且不会干扰您当前的设置。