在 Team Foundation Build 中使用生成定义
更新:2007 年 11 月
本主题介绍如何在 Team Foundation Build 中创建和修改生成定义。
Team Foundation Build 使用生成定义来管理单个解决方案或一组解决方案的生成条件。可以使用“生成定义”对话框创建和修改生成定义。您具有以下配置选项:
工作区
使用此设置映射要在生成代理上生成的文件的源代码管理位置。每个路径都被映射到生成代理上的生成根目录下的相对位置。
项目文件
可以用此设置浏览到源代码管理中现有的 TFSBuild.proj 文件,也可以用它来创建一个与生成定义关联的新项目文件。如果是两个或两个以上的生成定义共享一个 TFSBuild.proj 文件,则对此文件进行自定义会影响每个生成定义。
如果创建了一个新的 TFSBuild.proj 文件,则可以指定要生成哪些文件、是否运行测试或代码覆盖率,以及要生成哪种配置或平台。
保留策略
使用此设置为失败的、停止的、部分成功的或完全成功的生成指定保留策略。
生成默认值
使用此设置指定生成代理(运行生成的计算机)和共享文件夹(生成文件的存储位置)。
触发器
使用此设置指定:
是否根据需要运行生成定义
每次签入时生成定义是否连续运行
是否每次签入时都将生成添加到队列中,一旦代理有空闲便运行生成
本节内容
如何:创建生成定义
描述用于为 Team Foundation Build 创建和配置新生成定义的步骤。如何:运行连续的生成
描述如何配置 Team Foundation Build 运行连续生成。如何:为连续的生成配置生成签入策略
解释如何为您的团队项目定义生成签入策略。如何:使用生成定义对测试进行配置
解释如何修改生成定义和项目,以便在 Team Foundation Build 中利用测试功能。在团队环境中测试网站和 Web 服务
提供有关在 Team Foundation Build 中使用测试的附加信息。如何:为 Team Foundation Build 代理设置权限
描述如何为 Team Foundation 生成代理建立运行生成的权限。如何:编辑生成定义
解释如何编辑生成定义。如何:更新分支的团队项目上的生成定义
解释如何在新建立的分支中编辑生成定义,以便它们正确生成。如何:删除生成定义
描述如何删除不再需要的生成定义。如何:停止正在进行的生成
描述如何停止正在进行的生成。如何:删除已完成的生成
描述如何使用生成资源管理器用户界面删除已完成的生成。演练:在 Team Foundation Build 中创建和生成 C++ 项目
描述如何使用 Team Build 创建和生成 C++ 项目。
参考
相关章节
在 Team Foundation Build 中运行生成
列出描述如何在 Team Foundation Build 中运行生成(包括标准、本地和预定生成)的主题。了解 Team Foundation Build 资源管理器
说明生成资源管理器的功能,并列出各种主题,介绍如何在 Team Foundation Build 中查看、解释和修改由某个生成定义生成的生成定义状态和生成报告。Team Foundation Build 演练
列出一些演练,这些演练探究如何创建 Team Foundation 生成定义、运行生成定义和查看生成报告。管理 Team Foundation Build
列出 Team Foundation Build 管理员的主题。