定义生成过程

设置您的生成系统后,您差不过就可以开始使用 Team Foundation Build 来编译代码、运行测试以及执行许多其他重要功能。下一步是开发生成过程,这一过程包括对有关要编译的代码项目、触发生成的操作、要运行的测试以及团队所需的任何其他过程的说明。

常规任务

常规任务

支持内容

创建和使用生成定义。您可快速定义一个简单而又功能强大的生成过程,该过程包括对有关要编译的代码项目、触发生成的操作、要运行的测试和很多其他选项的说明。

创建生成定义

定义基于默认模板的生成过程

使用 Team Foundation Build 生成并测试 Windows 应用商店应用程序

定义支持持续集成的生成过程

您的团队可通过尽可能频繁地将各种功能集成到共享储存库,然后生成和测试结果,以在其代码库中最大程度地降低错误。可以通过定义确保您及您的团队可以尽快确定功能团队中的签入已破坏生成,或导致测试失败的生成过程,实现称为持续集成的策略。

定义生成过程以支持持续集成

中断持续集成生成后最大限度地减少代码改动

防止团队生成“中断生成。”

开发人员签入的更改中断生成时,对小团队造成的后果可能是大麻烦,而大型团队则会严重降低生产率和推迟日程,以此衡量的代价非常高昂。

可以创建封闭签入生成定义,以防止某些或所有基本代码出现此问题。

在修复连续的生成中断之前,您还可以使用生成签入策略作为工具来限制对基本代码做其他更改。

定义封闭签入生成过程以验证更改

签入由封闭签入生成控制的挂起的更改

创建深层自定义的生成过程。通过使用默认模板,您可创建满足一组广泛的最常见要求的生成过程。不过,很多团队需要其生成过程执行专业任务或遵循自定义逻辑。

开发自定义生成过程

继续使用旧式生成过程。在您从 Team Foundation Server 的早起版本升级时,可以继续使用旧版生成过程。还可以继续使用 Visual Studio 的早期版本来创建 Visual Studio Team Foundation Server 2012 的生成过程。

使用传统生成过程