创建和使用自定义生成过程模板

如果 Default Template 的生成过程功能不能满足您团队的需要,则您可以自己创建高度自定义的生成过程模板。

主题内容

  • 创建新的生成过程模板

  • 向系统注册生成过程模板

  • 使用生成过程模板

必需的权限

若要执行下列过程,必须将**“编辑生成定义”权限设置为“允许”**。有关更多信息,请参见Team Foundation Server 权限

创建生成过程模板

创建自定义模板

  1. 在**“团队资源管理器”**中:

    1. 如果尚未连接到您想要在其中工作的团队项目,请选择 连接到团队项目

    2. 选择 “主页”图标“主页”,然后选择 “生成”图标“生成”

    3. 在**“生成”页上,选择“新建生成定义”**。

    此时将出现新建生成定义窗口。

  2. 在新的生成定义中,请在各种选项卡上指定生成过程选项。有关更多信息,请参见创建生成定义

  3. 在**“进程”选项卡上,先选择“显示详细信息”,然后选择“新建”**。

    随即出现**“新的生成过程模板”**对话框。

  4. 选择 “复制现有 XAML 文件” ,并可选择修改该文件夹和文件名。选择**“确定”**。

  5. 在菜单栏上,依次选择**“文件”“保存”**生成定义的名称(键盘:Ctrl+S)。

  6. 在生成定义窗口中的**“生成过程文件”**菜单下,选择包含您的模板的名称的超链接。

    **“源代码管理资源管理器”**中随即出现包含新模板的文件夹。

  7. 在新模板的快捷菜单上,选择**“获取最新版本”**。

  8. 在新模板的快捷菜单上,选择**“查看”**。

    这将显示工作流设计器。

  9. 在工作流设计器中,编辑您的模板。

    有关如何使用模板的更多信息,请参见 使用生成过程模板。

  10. 编辑完模板后,保存它并关闭设计器。

  11. 在新模板的快捷菜单上,选择**“签入挂起的更改”**。

    此时将出现“签入”对话框。

  12. 选择**“签入”**。

向系统注册生成过程模板

可以注册在团队项目外创建的生成过程模板。例如,您可能收到同事通过电子邮件发来的生成过程模板,并将其签入团队项目的版本控制系统中的“BuildProcessTemplates”文件夹。

在您和团队中的他人使用生成过程模板创建生成定义之前,您必须向系统注册该生成过程模板。

向系统注册生成过程模板

  1. 在**“团队资源管理器”**中:

    1. 如果尚未连接到您想要在其中工作的团队项目,请选择 连接到团队项目

    2. 选择 “主页”图标“主页”,然后选择 “生成”图标“生成”

    3. 在**“生成”页上,选择“新建生成定义”**。

    此时将出现新建生成定义窗口。

  2. 在**“进程”选项卡上,先选择“显示详细信息”,然后选择“新建”**。

    随即出现**“新的生成过程模板”**对话框。

  3. 选择**“选择现有 XAML 文件”**。

  4. 选择**“浏览”**。

    随即出现**“浏览”**对话框。

  5. 使用**“浏览”**对话框找到并选择要注册的自定义模板。

    新的生成过程模板现在显示在**“生成过程文件”**列表中,并可供您或团队中的其他人用来创建生成定义。

使用生成过程模板

下面是一些可帮助您更成功地使用生成过程模板的建议和提示:

  • Team Foundation Build 活动是生成过程的基本组件。可重用这些活动来创建自定义生成过程。有关更多信息,请参见 Team Foundation Build 活动

  • 建议不要修改默认模板。而是应当基于这些模板之一创建模板,如创建新的自定义生成过程模板中所述。

  • 可以向多个团队项目注册生成过程模板。此功能意味着,您可以跨包含您的模板的团队项目集合中的任何团队项目共享生成过程。有关更多信息,请参见 使用系统注册成过程模板。

  • 如果需要修改生成过程模板,应计划在完成对生成过程模板的更改后审查基于该模板的所有生成定义并对其进行更正。如果不这样做,生成定义可能会失败或以意外的方式工作。

  • 如果决定删除生成过程模板,首先确保找到并删除所有基于该模板的生成定义。当删除该模板时,基于该模板的所有其余生成定义将不再起作用。

  • 有关如何使用工作流设计器的一般信息,请参见 Microsoft 网站上的以下页面: