定义生成过程

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

您希望做什么?

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

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

  • 防止团队“中断生成”。开发人员签入的更改中断生成时,对小团队造成的后果可能是大麻烦, 而大型团队则会严重降低生产率和推迟日程,以此衡量的代价非常高昂。 可以创建封闭签入生成定义,以防止某些或所有基本代码出现此问题。

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

  • 继续使用旧生成过程。当您从早期版本的 Team Foundation Server 进行升级时,可以继续使用旧的生成过程。 还可以继续使用早期版本的 Visual Studio 在 Visual Studio Team Foundation Server 2013 中创建生成过程。