目前我们的构建解决方案是使用TFS + MS Build脚本设置的。
TFS也被用作CI服务器。
我在这个网站上看到了几篇文章,告诉人们其他CI解决方案。是否有令人信服的选择来移动到另一个解决方案以供我们使用?
换句话说,使用TFS会错过什么呢?
编辑
我们正在使用TFS进行源代码控制/问题跟踪,我认为这是一个不错的解决方案,只是想知道其他与TFS集成的构建服务器/ CI服务器的选项。
目前我们的构建解决方案是使用TFS + MS Build脚本设置的。
TFS也被用作CI服务器。
我在这个网站上看到了几篇文章,告诉人们其他CI解决方案。是否有令人信服的选择来移动到另一个解决方案以供我们使用?
换句话说,使用TFS会错过什么呢?
编辑
我们正在使用TFS进行源代码控制/问题跟踪,我认为这是一个不错的解决方案,只是想知道其他与TFS集成的构建服务器/ CI服务器的选项。
在我看来,TFS的最大好处是一切都集成在IDE中:工作项、缺陷跟踪、CI、代码分析,...
我之前使用过TFS,但是我的现任公司使用SubVersion/Team City/FogBugz来实现TFS解决方案提供的相同功能。
从技术实现的角度来看,非TFS系统可以获得额外的功能,而TFS的配置可能会让人噩梦般的难以完成。
然而,不选择TFS的最大原因之一是运行这样一个系统的成本。TFS的最大优势在于整合了所有内容,这使得人们更多地使用它,因为你投入的越多,得到的回报就越多。最糟糕的情况是,人们无法使用系统,这对公司的发展没有任何价值。
在我看来,如果你已经使用TFS并且负担得起,那就坚持使用它吧!