微软在 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. [JSOI2007]麻将

    Description 麻将是中国传统的娱乐工具之一.麻将牌的牌可以分为字牌(共有东.南.西.北.中.发.白七种)和序数 牌(分为条子.饼子.万子三种花色,每种花色各有一到九的九种牌),每种牌各四张. ...

  2. 洛谷3794 签到题IV

    题目描述 给定一个长度为n的序列$a_1,a_2...a_n$,其中每个数都是正整数. 你需要找出有多少对(i,j),$1 \leq i \leq j \leq n$且$gcd(a_i,a_{i+1} ...

  3. Codeforces Round #460 E. Congruence Equation

    Description 题面 \(n*a^n≡b (\mod P),1<=n<=x\) Solution 令 \(n=(P-1)*i+j\) \([(P-1)*i+j]*a^{[(P-1) ...

  4. ●洛谷P2606 [ZJOI2010]排列计数

    题链: https://www.luogu.org/problemnew/show/P2606题解: 组合数(DP),Lucas定理 首先应该容易看出,这个排列其实是一个小顶堆. 然后我们可以考虑dp ...

  5. 洛谷mNOIP模拟赛Day1-数颜色

    传送门 题目大意: 给定一个序列,维护每个数字在[L,R]出现的次数以及交换a[x]和a[x+1]的操作 一开始想的分桶法,感觉复杂度还可以吧,常数有点大,于是死得很惨(65分) #include&l ...

  6. 2015 多校联赛 ——HDU5344(水)

    Problem Description MZL loves xor very much.Now he gets an array A.The length of A is n.He wants to ...

  7. ●BZOJ 4559 [JLoi2016]成绩比较(容斥)

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=4559 题解: 容斥,拉格朗日插值法. 结合网上的另一种方法,以及插值法,可以把本题做到 O( ...

  8. bzoj3211花神游历各国 线段树

    3211: 花神游历各国 Time Limit: 5 Sec  Memory Limit: 128 MBSubmit: 4252  Solved: 1547[Submit][Status][Discu ...

  9. Gradle学习之基础篇

    一.gradle基础概念 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具.Gradle抛弃了基于各种繁琐的XML,使用一种基于Groovy的特定领域语言( ...

  10. SQL Server 2008 维护计划实现数据库备份(最佳实践)

    一.背景 之前写过一篇关于备份的文章:SQL Server 维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划 ...