Microsoft Team
Foundation Server 是一个构建集成工具。
开始之前
在基于 Windows 的计算机上安装具有对 Microsoft Team Foundation Server 的访问权的代理。
注: 对于
IBM® UrbanCode Deploy 6.0.0,代理和服务器都必须安装在运行
Windows 的计算机上。对于 V6.0.1 及更高版本,只有代理才必须安装在运行 Windows 的计算机上。
过程
- 在 IBM UrbanCode Deploy
中,单击组件,然后单击创建新的组件。
- 在“创建新的组件”窗口中,指定组件的名称和描述。
- 在团队字段中,指定新组件的访问信息。
- 要对新组件使用模板,请从模板列表中选择模板。 在此情况下,该组件从模板继承源配置、属性和进程。有关模板的信息,请参阅组件模板。
- 在源配置类型列表中,选择 TFS。
- 对组件指定以下参数:
- TFS URL
- TFS 服务器的 URL。
- TFS 版本
- 选择已安装的 TFS 服务器版本。
- TFS 用户名
- TFS 认证用户的用户名。
- TFS 密码
- TFS 认证用户的密码。
- TFS 团队项目
- 项目的名称。项目是跟踪相关工作的项的集合。
- 构建定义
- 要导入的构建的名称。
- 构建状态
- 选择构建项导入前必须具有的状态。只有具有此状态的构建项才会导入。
- 构建质量
- 要将导入范围限制为具有特定构建质量(或构建分级)的构建,请输入分级。例如,输入带变通方法的自测试。
- 目录偏移
- 偏移相对于基本目录。
- 文件包含
- 要包括在组件中的文件模式的列表。使用回车符分隔每个模式。要包括所有文件,请输入 **/*
- 文件排除
- 要从组件中排除的文件模式的列表。使用回车符分隔每个模式。
- 文本文件扩展名
- 如果文本类型的文件必须转换为另一字符集,请输入要转换的文件扩展名列表。匹配文件类型会转换为代理所在的系统的缺省字符集或系统字符集。使用逗号分隔列表项,例如:
txt,log,ini,sh
- 自动导入版本
- 选中此复选框以定期检查新版本并自动导入新版本。如果未自动导入版本,那么可通过单击然后单击导入新的版本来手动导入版本。
- 复制到 CodeStation
- 此选项在缺省情况下被选中,它会创建工件的防篡改副本并将它们存储在嵌入式工件管理系统(即 CodeStation)中。如果未选中此复选框,那么只会导入与工件相关的元数据。在大部分情况下,请将此复选框保留为选中状态。
- 缺省版本类型
- 指定如何将版本导入至 CodeStation:
- 完整
- 每个版本是完整的,包含所有工件。
- 增量
- 每个版本包含一部分工件。
- 使用系统的缺省版本导入代理/标记
- 如果选择此参数,那么您在“系统设置”页面中指定的代理或标记用于导入组件工件。代理必须具有对工件所在的系统的访问权。请参阅系统设置
- 使用单个代理导入新组件版本
- 如果选择此参数,请使用用于版本导入的代理字段来标识用于将工件导入至该组件的代理。该代理必须具有对工件所在的系统的访问权。要从服务器所在位置导入工件,请在同一位置安装代理并指定该代理。
- 使用带有指定标记的任意代理导入新组件版本
- 如果选择此参数,请使用用于版本导入的代理字段来标识一个标记,该标记用于选择代理以将工件导入至该组件。所有带标记代理必须具有对工件所在系统的访问权。
- 继承清除设置
- 指定要保留在 CodeStation 中的组件版本数及保留时长。如果选中此复选框,那么该组件使用“系统设置”窗格上指定的值。如果取消选中此复选框,那么将显示要保留版本的天数字段(最初设置为
-1,这意味着无限期保留)和要保留的版本数字段(最初设置为 -1,这意味着全部保留),您也可定义定制值。
- 创建新版本后运行进程
- 要在创建每个版本后自动运行进程,请选中此复选框,然后指定应用程序进程及该进程的环境。
- 单击保存。
结果
新组件列示在“
组件”页面上。“
版本”选项卡显示该组件的可用版本。如果已选中
自动导入版本复选框,那么系统会自动显示版本。否则,单击
导入新的版本以显示可用版本。根据工件的数目和大小,可能需要一些时间来显示版本。要查看组件中的工件,请单击组件版本。