用 Team Foundation Server 设置持续集成
我们的 指南 继续茱莉亚,Fabrikam 团队的开发人员。 她已设置了 Team Foundation Server (TFS) 并将团队的代码置于版本控制之下。 她将被设置为持续集成生成,帮助她的团队更快地查看签入时中断生成或导致测试失败。
要求
- 某些功能可能不可用。根据您的 Team Foundation Server 的权限或版本。 请参见 对 Team Web Access 中的功能的访问权限。
主题内容
1.设置一个专用生成服务器
茱莉亚在团队生成服务器 (ff 生成) 安装生成服务。
安装生成服务在专用的生成服务器
若要遵循您的项目的教程,请下载并安装 Visual Studio 2012 Team Foundation Server。 请参见 安装 Team Foundation Server 和 Visual Studio ALM。
选择 安装 Team Foundation Server。
在 配置中心,选择 配置 Team Foundation 生成服务,并按照 启动向导 向导。
在 项目集合,选择 浏览。 查找生成服务器支持的团队项目集合,并继续"。
选择 以后配置,检查。
保留默认选项,则完成该向导。
提示
对于此版本,因此,在某些解决方案将生成之前,必须在生成服务器上可能需要安装 Visual Studio。
请参见 安装 Team Foundation Build Service。
配置专用生成服务器
在生成服务器上,打开 Team Foundation Server 管理控制台,然后选择 生成配置。
在 生成配置,选择 新控制器,新建代理 查看"生成代理属性。
打开 控制器 列表,然后选择该控制器与此代理。
选择 添加新标记 将此代理添加的标记。 选择**“确定”**。
若要创建多个代理,请重复三步。
2.设置放置文件夹
茱莉亚创建 Team Foundation 生成服务可以放置生成的文件夹。 她提供文件夹权限管理生成 services 的服务器 (ALMSVR)。
设置放置文件夹
创建生成放置的文件夹。 保持路径到放置文件夹尽可能短。
提示
生成代理在超过 259 个字符的路径失败。
提供运行生成服务 读取 和 更改 权限到放置文件夹的服务器。 (对于茱莉亚,这是$ALMSVR。)
请参见 选择临时位置和设置放置文件夹。
3.创建持续集成生成
茱莉亚创建持续集成的生成定义,以便生成将开始,每当有人签入代码。
创建持续集成生成
打开 团队资源管理器。 在 主页下,选择 生成。
在 生成下,选择 新建生成定义。
在新建生成定义页上,选择 触发器。
选择 持续集成。
在 生成默认值,请指定放置文件夹。
请参见:
备注
可以创建根据团队的需求的生成具有不同的类型。例如,您可以计划夜间生成支持测试工作。使用封闭签入,可以保护高级分支。有关生成的更多信息验证测试 (BVTs),请参见 如何:在生成应用程序之后配置和运行计划的测试。
在本教程中的相关主题
请参见
概念
其他资源
Visual Studio ALM rangers 解决方案和项目