微软在 2016年5月5日发布了Visual Studio Team Foundation Server 2015 update 2.1。 下面我们来看看Update2.1中给我们带来了哪些新功能。

下载地址: Team Foundation Server 2015 Update 2.1

注: Team Foundation Server 2015 Update 2.1 修复了之前发布的 Update 2.0中的一些Bug, 详细内容请参考: https://msdn.microsoft.com/en-US/library/6da268be-c72c-43a5-95ad-9f28c1ef400c

团队项目

创建、删除团队项目

管理员可以不需要登陆到TFS服务器, 在Web上就可以完成团队项目的创建与删除了。



Figure – 创建项目



Figure – 删除项目

Team Foundation Server扩展

TFS提供了扩展管理页面,使管理员可以方便的管理当前项目团队所使用的插件。并且开放了扩展插件市场,您现在可以将自己开发的插件放在市场上销售,也可以免费提供给所有人使用。当前插件市场已经包含了大量的插件。



Figure – 扩展管理

发布功能

TFS终于将发布功能集成到TFS中,真正的实现在再一个平台上完成从需求到交付的完整应用程序生命周期管理, 赞!

  • 在TFS网页上方的菜单选择 RELEASE进行发布管理,发布功能与生成共用代理,并且默认在创建发布管道时共用任务。
  • 可以配置多个发布管道,多种触发方式,包含持续集成成功后自动触发



    Figure – 发布触发器设置

  • 在TFS的Marketpalce中可以获取免费插件与VMWare、SCVMM(System Center Virtual Machine Manager)、Docker等主流虚拟化工具进行集成,快速实现DevOps
  • 因为发布与生成共用代理与任务,因此可以根据需要在发布过程中运行测试,并将测试结果显示在发布摘要页面



    Figure – 发布摘要测试结果

  • 在生成摘要中显示发布结果



    Figure – 生成摘要中的发布结果

仪表板

本次发布对仪表板进行了大量改进,使得仪表板上可以显示更多内容,配置更灵活。

  • 仪表板编辑模式:进入编辑模式才能编辑仪表板



    Figure – 编辑模式

  • 自动刷新仪表板: 你现在可以定制一个酷酷的仪表板,并使用大屏幕展现在团队成员都能看见的地方,不需要手动刷新,系统会每5分钟自动刷新



    Figure – 自动刷新配置

  • 仪表板中添加了一些新的小组件:生成结果历史记录及拉取请求
  • 现在可以直接在仪表板添加工作项查询图表

需求管理

删除工作项

你再也不需要使用命令行删除你的工作项了,TFS提供了删除功能。删除的工作项会被放入回收站中,可以在回收站中恢复被删除的工作项,只有在回收站中清除的工作项才会被彻底的从TFS中删除。并且删除操作具有独立的权限选项,管理员可以单独配置删除权限。



Figure – 删除工作项

在看板中进行性优先级排序

在板上更改列的同时对工作项进行排序



Figure – 工作项排序

管理人员的福音:快捷键操作

对于频繁在TFS的挤压工作页面和板上操作的管理人员来说,快捷键功能的推出大大简化了操作复杂度



Figure – 快捷键

源代码管理

版本控制 Web

打开代码中心能直观的看到当前代码的基本质量,这需要用户配置以当前分支为源的生成定义。



Figure – 源代码质量

拉取请求功能提升

现在可以在拉取请求的讨论中

  • 使用@符号提醒某个人,比如:@WilsonBo, 被提醒者会收到邮件提醒,邮件内容包括:拉取请求、提交、变更集的链接
  • 使用#符号可以注明某个工作项,比如:#22,这种方式可以使用在拉取请求讨论,提交,变更集和搁置集注释中

Git分支与工作项关联

工作项链接关系中添加了新的链接类型“分支”。在工作项编辑表单与板上的卡片上可以直接创建分支,创建分支后自动在工作项上添加分支链接。



Figure – 创建分支



Figure – 分支链接关系

工作项链接关系中添加了新的链接类型“拉取请求”。创建拉取请求时也会默认包含所有提交中的工作项,完成拉取请求后,所有关联工作项的链接关系中会包含拉取请求链接关系。



Figure – 拉取请求



Figure – 工作项关联拉取请求

生成管理

  • 生成管理。 生成队列的管理员现在可以控制谁能够创建使用给定队列的生成和发布定义。 这样,团队便能在给定帐户或项目集合内拥有自己的生成资源。
  • 历史统计信息。 队列和池视图中显示生成和发布代理的历史统计信息。 这样,生成管理员可以更好地了解给定生成资源的使用情况。
  • 生成界面改进。 我们简化了用于新建生成定义的界面。 您可以在选择模板后设置有关您资源和队列的关键信息。
  • 扩展生成结果视图。 通过使用扩展框架,可以在生成结果(有时称为“生成摘要”)视图中扩展显示自定义信息
  • 将任务作为扩展发布。 您可以使用库将生成和发布任务作为扩展的一部分进行发布。

测试管理

生成过程中的测试

  • 对单元测试及单元测试覆盖率的结果显示做了大量优化,包括新失败的测试,测试图表等
  • 可以在生成过程中使用“运行功能测试”任务运行自动化测试
  • 生成摘要界面包含测试结果界面,显示所有生成过程中运行的测试结果,包括单元测试及测试覆盖率运算结果,自动化测试结果等



    Figure – 测试结果

  • 对于任务“发布测试结果“及”发布代码覆盖率”将全面支持Java语言

手动测试

  • 添加了测试计划筛选器
  • 可以快速查看测试套件及子套件内容
  • 测试计划现在可以被删除了

基于Web的测试

您现在可以通过安装Chrome浏览器插件,实现基于Web的手动测试,探索测试等。 测试过程中可以记录语音、视频和截图等信息,并且可以将这些信息保存到测试运行过程中创建的Bug或者测试用例上。



Figure – 基于Web的测试

Team Foundation Server 2015 Update 2.1 发布日志的更多相关文章

  1. Visual Studio Team Foundation Server 2015(TFS 秘钥、序列号)

    Visual Studio Team Foundation Server 2015 序列号:PTBNK-HVGCM-HB2GW-MXWMH-T3BJQ

  2. Team Foundation Server 2015(Update 1)集成 SharePoint Server 2013

    自TFS 2008开始,TFS就提供了与SharePoint Server的集成功能,通过多年的研发和提升,目前微软已经实现了两个服务器产品之间的完美集成.通过二者之间的集成,TFS服务器大幅提高和扩 ...

  3. Team Foundation Server 2013 Update 3 下载激活

    http://www.microsoft.com/zh-cn/download/details.aspx?id=43728 支持的操作系统 Windows 7 Service Pack 1, Wind ...

  4. Team Foundation Server 2015使用教程--团队项目删除

  5. Team Foundation Server 2015使用教程--tfs用户账号切换

  6. Team Foundation Server 2015使用教程--读取器tfs组的checkin权限修改

  7. Team Foundation Server 2015使用教程--权限为读取器的团队成员连接tfs及checkin操作

  8. Team Foundation Server 2015使用教程--新增权限为读取器的团队

  9. Team Foundation Server 2015使用教程--默认团队checkin权限修改

随机推荐

  1. [HNOI 2011]数矩形

    Description 题库链接 给出平面上 \(n\) 个点,选出四个点作为矩形顶点.求出矩形最大面积. \(1\leq n\leq 1500\) Solution 转载自 Z-Y-Y-S dark ...

  2. [HNOI 2015]落忆枫音

    Description 「恒逸,你相信灵魂的存在吗?」 郭恒逸和姚枫茜漫步在枫音乡的街道上.望着漫天飞舞的红枫,枫茜突然问出 这样一个问题.  「相信吧.不然我们是什么,一团肉吗?要不是有灵魂……我们 ...

  3. hdu 4897 树链剖分(重轻链)

    Little Devil I Time Limit: 16000/8000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others ...

  4. hdu 5439(找规律)

    The sequence is generated by the following scheme. 1. First, write down 1, 2 on a paper. 2. The 2nd ...

  5. hihocoder 1075 : 开锁魔法III

    描述 一日,崔克茜来到小马镇表演魔法. 其中有一个节目是开锁咒:舞台上有 n 个盒子,每个盒子中有一把钥匙,对于每个盒子而言有且仅有一把钥匙能打开它.初始时,崔克茜将会随机地选择 k 个盒子用魔法将它 ...

  6. bzoj3262陌上花开 cdq分治

    3262: 陌上花开 Time Limit: 20 Sec  Memory Limit: 256 MBSubmit: 2794  Solved: 1250[Submit][Status][Discus ...

  7. bzoj2127

    2127: happiness Time Limit: 51 Sec  Memory Limit: 259 MBSubmit: 2492  Solved: 1205[Submit][Status][D ...

  8. Beautiful Soup库

    原文传送门:静觅 » Python爬虫利器二之Beautiful Soup的用法

  9. 浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别

    浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别 Spring 2.5 版本新增了注解功能, 通过注解,代码编写简化了很多:但熟悉注解的使 ...

  10. css修改浏览器默认的滚动条样式

    //滚动条样式 ::-webkit-scrollbar { width: 10px; } /* 垂直滚动条的滑动块 */ ::-webkit-scrollbar-thumb:vertical { bo ...