如何:编辑生成定义

更新:2007 年 11 月

在编辑生成定义之前,必须首先使用“生成定义”对话框来创建生成定义。有关更多信息,请参见如何:创建生成定义。创建了生成定义之后,便可以从团队资源管理器对该生成定义进行编辑了。

必需的权限

若要编辑生成定义,必须将“管理生成”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

编辑生成定义

  1. 若要编辑现有的生成定义,请从团队资源管理器中的“生成”文件夹选择该生成定义。

  2. 右击该生成定义并选择“编辑生成定义”。

  3. 单击含有要修改的信息的选项卡:

    • 单击“常规”来更改此生成的名称或修改其说明。

    • 单击“工作区”来修改从中复制要生成的文件的工作文件夹。若要添加新的源代码管理文件夹,请单击文本“单击此处输入一个新的工作文件夹”,并浏览到要添加的文件夹。若要复制现有的工作区,请单击“复制现有工作区”,然后从“选择工作区”对话框中选择一个工作区。

      添加的所有源代码管理路径均作为生成代理上的默认路径的子级来创建。“本地文件夹”列显示生成代理上的默认路径。

    • 单击“项目文件”可显示当前由生成定义使用的 TFSBuild.proj 文件的源代码管理位置。

      单击“项目文件”窗格上的“浏览”可浏览到团队项目中的其他生成定义,并共享与该生成定义关联的 TFSBuild.proj 文件。

    • 单击“保留策略”可显示当前保留策略,或者修改失败的、已停止的、部分成功的或完全成功的生成结果的保留策略。

    • 单击“项目文件”选项卡可显示生成定义的当前生成代理和放置位置。

      若要将一个新的生成代理与您的生成定义相关联,请单击“生成代理”下拉菜单上的向下箭头。

      若要创建新的生成代理,请单击“新建”,并填写“生成代理属性”对话框上所需的信息。有关更多信息,请参见如何:创建和管理生成代理

      若要更改已完成的生成的临时存放位置,请在“生成将临时存放到以下存储(例如 \\server\share)”文本框中键入一个公共文件夹的路径。

      重要说明:

      应用层服务帐户和 Team Foundation Build 服务帐户对生成放置位置必须具有读/写权限。有关更多信息,请参见 Team Foundation Server 权限

    • 单击“触发器”以显示您的生成定义的当前生成触发器。若要选择其他触发器,请选择“签入不触发新生成”(对于按需生成)、“生成每个签入(生成较多)”(对于持续集成生成)或“聚合签入,直到上一个生成完成(生成较少)”(对于滚动生成)。如果选择滚动生成,请单击“生成频率不超过”,并在“分钟”文本框中输入一个分钟值,表示在两次生成之间需等待的时间。“分钟”文本框的有效范围是 0 到 2147483647 (Int32 MaxValue)。选择“在每周的以下日子生成”以创建预定生成。通过为一周中的每一天提供的复选框来选择要执行生成操作的每一天。在“将此生成排在默认生成代理的以下位置”文本框中输入生成时间。

  4. 对生成定义选项满意后,单击“生成定义”对话框上的“确定”。

请参见

概念

MSBuild 项目文件架构引用

MSBuild 概述

其他资源

在 Team Foundation Build 中使用生成定义

自定义 Team Foundation Build