TFS2008提供内置的持续集成支持

和Visual Studio 2008一起,微软将发布一个新的TFS(Team Foundation Server)版本。TFS 2008将提供对持续集成的扩展支持。

Patrick Carnahan,Team Build的一个开发人员,写了一篇Team Build 2008基础指南的文章,被Buck Hodges发布在他的个人博客上。对要尝试TFS 2008 Beta 2里新的持续集成功能的人来说,这个指南是个不错的开始:

  • 对签入触发器的优化和扩展管理,目的是防止因为每次和累积签入而带来的构建泛滥
  • Drop管理策略,决定所有(成功或者失败的)的构建中有多少应该被保持
  • 将运行GUI测试作为构建的一部分——在防止访问GUI桌面时将GUI测试作为构建的一部分运行
  • 定制签入策略——默认的策略会挂起所有的签入,知道最近失败的构建被修正
  • 通过新的MSBuild对多线程构建进行支持
  • 从Visual Studio中停止和删除构建

Brian Harry,微软的一个VSTS产品组经理,发布了TFS 2008中所有新特性的一个最终列表:

目前TFS 2008基本已经完成。我们还有少许Bug需要修正,现在仍然在从Beta 2中获得一些反馈,但是我们关注质量、稳定性,并确保这时TFS能够在大多数情况下可用。所以,我期望这是TFS 2008的最终功能列表。

Brian还宣布了Team System Web Access Power Tool的第一个官方发布版本,对所有TFS用户而言这个工具是免费的。这个工具基于被微软收购的DevBiz公司的TeamPlain产品。

在微软当初收购DevBiz时,我们提供了TeamPlain的1.0版本供下载。基于客户的需要,我们更新发布了TeamPlain 2.0的一个预览版。这两个产品都不被微软服务所支持,但两个都对所有购买TFS的用户提供下载。通过我们现在所发布的Team System Web Access Power Tool,事情已经有了很大的改观。新版本是基于TeamPlain 2.0代码库的,但是从三月份以来做了很多新的工作。尽管它仍然不是一个官方发布的微软产品,但它确实已经有了很大的进步。
Anthony Borton提供了一些安装技巧,模式和实践组(Patterns & Practices Group)也发布了 TFS指南,汇总了从小到大个代码库的指南和最佳实践。

尽管TFS新的版本修正了第一版的许多问题和不足,有一个问题依然存在:许可费用。许多开发人员和公司对使用TFS望而却步,只是因为他们少之又少的开发预算。 CruiseControl.NET和 Subversion(SVN)已经被证明为可用,并且可以作为TFS持续集成和源代码控制功能的替代产品。

查看英文原文:
Team Foundation Server 2008: Out-Of-The-Box Support for Continuous Integration

你可能感兴趣的:(TFS2008提供内置的持续集成支持)