为什么不使用TFS作为构建/CI解决方案?

4

目前我们的构建解决方案是使用TFS + MS Build脚本设置的。

TFS也被用作CI服务器。

我在这个网站上看到了几篇文章,告诉人们其他CI解决方案。是否有令人信服的选择来移动到另一个解决方案以供我们使用?

换句话说,使用TFS会错过什么呢?

编辑

我们正在使用TFS进行源代码控制/问题跟踪,我认为这是一个不错的解决方案,只是想知道其他与TFS集成的构建服务器/ CI服务器的选项。

3个回答

5

天啊... 这难道不能一键完成吗? - felickz

4

在我看来,TFS的最大好处是一切都集成在IDE中:工作项、缺陷跟踪、CI、代码分析,...


4

我之前使用过TFS,但是我的现任公司使用SubVersion/Team City/FogBugz来实现TFS解决方案提供的相同功能。

从技术实现的角度来看,非TFS系统可以获得额外的功能,而TFS的配置可能会让人噩梦般的难以完成。

然而,不选择TFS的最大原因之一是运行这样一个系统的成本。TFS的最大优势在于整合了所有内容,这使得人们更多地使用它,因为你投入的越多,得到的回报就越多。最糟糕的情况是,人们无法使用系统,这对公司的发展没有任何价值。

在我看来,如果你已经使用TFS并且负担得起,那就坚持使用它吧!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接