用 Team Foundation Server 设置持续集成

我们的 指南 继续茱莉亚,Fabrikam 团队的开发人员。她已设置了 Team Foundation Server (TFS) 并将团队的代码置于版本控制之下。她将被设置为持续集成生成,帮助她的团队更快地查看签入时中断生成或导致测试失败。

要求

主题内容

  1. 设置一个专用生成服务器

  2. 设置放置文件夹

  3. 创建持续集成生成

1.设置一个专用生成服务器

茱莉亚在团队生成服务器 (ff 生成) 安装生成服务。

Hh395023.collapse_all(zh-cn,VS.110).gif安装生成服务在专用的生成服务器

若要遵循您的项目的教程,请下载并安装 Visual Studio 2012 Team Foundation Server。请参见 安装 Team Foundation Server 和 Visual Studio ALM

  1. 选择 安装 Team Foundation Server

  2. 配置中心,选择 配置 Team Foundation 生成服务,并按照 启动向导 向导。

  3. 项目集合,选择 浏览。查找生成服务器支持的团队项目集合,并继续"。

  4. 选择 以后配置检查

  5. 保留默认选项,则完成该向导。

    提示提示

    对于此版本,因此,在某些解决方案将生成之前,必须在生成服务器上可能需要安装 Visual Studio。

请参见 安装 Team Foundation Build Service

Hh395023.collapse_all(zh-cn,VS.110).gif配置专用生成服务器

  1. 在生成服务器上,打开 Team Foundation Server 管理控制台,然后选择 生成配置

  2. 生成配置,选择 新控制器新建代理 查看"生成代理属性。

  3. 打开 控制器 列表,然后选择该控制器与此代理。

  4. 选择 添加新标记 将此代理添加的标记。选择**“确定”**。

  5. 若要创建多个代理,请重复三步。

2.设置放置文件夹

茱莉亚创建 Team Foundation 生成服务可以放置生成的文件夹。她提供文件夹权限管理生成 services 的服务器 (ALMSVR)。

Hh395023.collapse_all(zh-cn,VS.110).gif设置放置文件夹

  1. 创建生成放置的文件夹。保持路径到放置文件夹尽可能短。

    提示提示

    生成代理在超过 259 个字符的路径失败。

  2. 提供运行生成服务 读取更改 权限到放置文件夹的服务器。(对于茱莉亚,这是$ALMSVR。)

请参见 选择临时位置和设置放置文件夹

3.创建持续集成生成

茱莉亚创建持续集成的生成定义,以便生成将开始,每当有人签入代码。

Hh395023.collapse_all(zh-cn,VS.110).gif创建持续集成生成

创建持续集成生成过程

  1. 打开 团队资源管理器。在 主页下,选择 生成

  2. 生成下,选择 新建生成定义

  3. 在新建生成定义页上,选择 触发器

  4. 选择 持续集成

  5. 生成默认值,请指定放置文件夹。

请参见:

说明说明

可以创建根据团队的需求的生成具有不同的类型。例如,您可以计划夜间生成支持测试工作。使用封闭签入,可以保护高级分支。有关生成的更多信息验证测试 (BVTs),请参见 如何:在生成应用程序之后配置和运行计划的测试

在本教程中的相关主题

next (创建积压工作) | 主页

请参见

概念

生成应用程序

其他资源

Visual Studio ALM rangers 解决方案和项目

Visual Studio application lifecycle management 的技术文章

敏捷开发陈列室

CodePlex 上的 TFS