Visual Studio Team Foundation Server 2015 Update 1已经发布了。 这是 Team Foundation Server (TFS) 的最新版本,是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。
您可以从以下链接安装 Team Foundation Server。
下载: Team Foundation Server 2015 Update 1
功能更新:
Team Foundation Server 现在支持将 Git 存储库添加到 Team Foundation 版本控制 (TFVC) 团队项目中或者将 TFVC 存储库添加到 Git 团队项目中。 这更易于在保留当前所有团队项目数据的同时,采用新的版本控制系统。 若要在同一个团队项目中轻松切换 TFVC 和 Git,团队成员需要运行 Visual Studio 2015 Update 1。
已改进合并提交的“提交详细信息”页面,让读取提交信息和查看合并提交的重要详细信息变得更容易。 合并提交默认会显示与父级 1 的差异,因为那是您最可能需要的差异,特别是当您使用拉取请求时。 此外,空白 Git 存储库和克隆 Git 存储库的体验让您可以更轻易地通过 Visual Studio、XCode、Eclipse 或命令行克隆您的存储库。
现在可以使用看板中的所有数据(包括板列、已完成列指示器和板泳道)。 您可以基于它们创建查询、图表和样式规则。 这些字段显示在所有的列选项选取器中,并且可以作为 Excel 中的只读字段导出。 您可以在工作项体验中看到以下三个新字段:
您现在可以使用 Maven 生成任务执行 SonarQube 分析。
可以在本地和托管代理上使用嵌入 sonar-msbuild-runner 1.0 的 SonarQube 生成任务。 您现在可以使用这两种生成任务执行与 MSBuild 有关的 SonarQube 分析。 在执行实际 MSBuild 的生成步骤之前,请插入适用于 MSBuild 的 SonarQube – 开始分析任务以指定 SonarQube 项目参数、到 SonarQube 服务器的连接和(直至 SonarQube 5.2 可用之前)到 SonarQube 数据库的连接。 在执行生成和测试任务后,请追加适用于 MSBuild 的 SonarQube – 结束分析任务以完成分析并将数据发送到 SonarQube。
可在所有积压工作 (backlog) 和支持上进行多项选择:
您现在可以更改标题文本的颜色和样式,并且可以将颜色添加到指定标记。 若要尝试此功能,请单击齿轮图标。 您可以在样式中设置标题文本的格式,在标记颜色中设置标记的颜色。
现在可以直接在板上的父级卡中添加和编辑任务,并且将其标记为完成。 汇总状态摘要会指示已完成任务的数量和剩余任务的数量。
现在可以在 Team Foundation Server Update 1 中使用仪表板。 仪表板可以让团队和利益干系人清楚了解工作、代码、测试和生成的进度。
我们增加了以下内容:
现在您可以对合适位置的看板列进行重命名,而不需要跳转到配置对话框。
团队资源管理器中有一个新的拉取请求中心,用户可以在这里看到他们创建的拉取请求,以及其他人分配给他们的拉取请求。 我们已经改善“创建拉取请求”的体验以使用户能够在单个操作中发布分支和创建拉取请求。
现在您可以在拉取请求讨论、拉取请求代码注释和提交代码评论中提及使用“#”符号的工作项。 这些工作项是可点击的,并且提供您所熟悉的工作项 light box 体验。
我们现在的分支策略需要任意拉取请求的关联工作项。 与代码审阅者和生成策略类似,提交到分支的任意代码必须通过拉取请求进行提交。 当创建拉取请求时,将检查关联提交的工作项链接,如果至少有一个链接,就会执行该策略。 此外,您现在可以直接将工作项关联到拉取请求,如果拉取请求直接关联到至少一个工作项,就会执行该策略。 如果没有工作项关联到拉取请求或关联提交,该策略将失效。
工具栏上的两个新按钮允许您在冲刺 (sprint) 计划中添加任意成员(包括那些不属于你们团队的成员)以及添加任何缺失的团队成员。
当规划冲刺 (sprint) 的产能时,您现在可以将多项活动分配给单个团队成员。 只需将鼠标悬停在行上或单击行,然后单击省略号 (…),就可添加新的活动。 如果团队成员同时负责开发和测试,您可以对产能进行微调以匹配团队的技能集。
您现在可以将任意板或积压工作 (backlog) 中的工作项拖动到冲刺 (sprint) 中。
我们作出的更改可以让您直接将积压工作项添加到冲刺积压工作中。 先前,在需求中添加新工作或者在冲刺 (sprint) 中添加 bug 的唯一方法就是将它们添加到产品积压工作,然后每次把一个项目拖动到正确的冲刺 (sprint) 中。
除了现有的理想趋势线之外,燃尽图现在还拥有可显示冲刺 (sprint) 期间可用产能的线。 现在您可以更好地了解您是否正处于完成冲刺 (sprint) 期间所有工作的轨道上。 这条线是基于产能数据的,并且包括个人和团队的休息日。
现在,当您更改列时,可以对卡进行重新排序,因此卡会位于您放置的位置。 我们还取消了自动滚动,因此在您放置卡后,板的位置保持不变。
所有的积压工作 (backlog) 和板页面上都会显示齿轮图标。 单击此图标以显示该页面的所有可用配置。 当可以使用新的设置时,可以在此处找到他们。
我们还增加了隐藏卡上空白字段的功能。 这意味着板上的空格更少,卡更小且卡更多。 若要启用此功能,请单击齿轮图标,选择字段,然后取消勾选显示空白字段。
现在您可以基于任意值,将板配置为包含工作项上的自定义格式。 设置起来很容易。 单击板顶部的齿轮图标,选择卡样式,并且为想要添加的颜色创建规则。
您现在可以控制查询以限制状态和工作项类型的下拉列表,以便排除查询范围之外的项目中的状态和类型。
测试中心的“导出测试计划”功能可以让您用电子邮件发送测试计划,或者以易于审阅的格式打印测试计划。 到目前为止,您可以导出以测试创作为中心的信息(例如,测试计划、测试套件层次结构、测试配置和测试用例)。 现在还支持导出以测试执行为中心的信息。 您还可以使用此功能与利益干系人共享测试执行过程的详细状态。 在“导出选择”对话框中,您可以导出最新的测试结果,这将会导出测试用例中所有测试的最新测试结果,其中包括的字段有运行该测试的时间、测试的版本、测试的配置、被分配测试的测试人员以及实际运行该测试的测试人员身份。
测试中心支持运行手动测试和查看测试通过/失败的信息。 到目前为止,只能使用 Microsoft 测试管理器 (MTM) 查看详细的测试结果信息(例如,测试步骤详情、注释和附件)。 使用此更新后,您可以在运行手动测试时浏览通过或失败的测试步骤,以及由测试人员输入的注释。 在测试中心中,单击运行选项卡。 如果您已使用 MTM 运行测试并且捕获到屏幕截图、视频和其他的附件(例如系统信息),您也可以查看这些内容。 如果您的测试是参数驱动的数据,您可以浏览所有测试迭代的详细信息。 若要浏览详细的测试结果信息,请打开最近测试结果窗格并双击测试结果。 您还可以导航到测试中心的“运行”选项卡以查看这些测试结果。
生成管理员现在可以将权限添加到代理队列,这将限制谁可以使用生成定义中的队列。
您可以控制 Team Foundation 版本控制 (TFVC) 中源控件文件夹的客户端映射。 我们已经减少 Team Build 默认工作目录中的字符数,这将有助于缓解一些 Team Build 中的路径长度问题。
再次可以在生成资源管理器中使用“我的生成”上下文菜单项。 Visual Studio 中总是默认开启 XAML 生成行为,使用其中的一个选项可以在浏览器中开启 XAML 生成行为。 这些问题是在 Visual Studio 2015 RTM 中引入的。
我们已启用产品中的支持以简化测试结果数据清理和移除对工具的依赖性(如 Test Attachment Cleaner)。 测试结果保留策略功能会添加可以清理系统中所有测试结果数据(包括指定天数之前的测试运行、测试结果和测试附件)的功能。 可以使用此功能清理系统中的所有测试结果(包括自动测试工作流和手动测试工作流中的结果以及使用 REST API 发布的测试结果)。 可以在团队项目级配置此保留策略。 您可以为自动测试结果和手动测试结果指定单独策略,使您可以灵活地保留时间在自动测试结果之前的手动测试结果。
我们还通过添加删除生成时可删除测试结果的功能,将测试保留与新生成系统 (Build vNext) 的保留策略进行集成。 关于此功能的详细信息即将在Visual Studio ALM 博客 上发布。
Visual Studio Team Services 和 Team Foundation Server 中的 Team Build 现在支持以下 XAML 生成系统的功能:
提交详细信息摘要变得更容易读取是因为提交消息在顶部而扩展消息在下方。 它还默认显示与父级 1 的差异,这非常适合那些总是创建合并提交的新拉取请求体验。
现在更容易在 Visual Studio Team Services 和 Team Foundation Server 上克隆存储库。 您可以使用在 Visual Studio 中克隆,或者直接从空白 Git 存储库页面创建个人访问令牌或使用“克隆”按钮进行。
随着 Azure 资源组部署任务的添加,以及对 ARM(Azure 资源管理器)的支持,您可以管理 Azure 资源组的生命周期。 其中包括支持对 Azure 资源进行预配和部署。 Azure 资源管理器允许您创建可重复使用的部署模板,这些模板能够以声明方式描述组成您的应用程序的资源(例如,网站和 SQL 数据库)。 这简化了以可重复方式创建适用于开发、测试和生产的复杂环境的进程。 您可以在 GitHub 和 Azure Gallery 中找到 Azure 模板。
此外,Azure 服务连接终结点现在支持 Azure AD 安全主体
使用 Azure 资源管理器,您可以在生成定义中包含步骤以预配资源。 新的“Azure 资源组部署”任务可以让您使用模板文件以预配资源(例如虚拟机),然后使用资源扩展(例如 DSC 资源扩展)将最新的版本部署到这些资源中。
您现在可以筛选错误列表,以只查看那些拥有挂起更改的文件中的错误、警告和信息。 这样的话,您将不会因文件中未接触到的错误而不知所措,并且可以专注于那些您有机会修复的错误。
已经在 Team Foundation Server 2015 中删除独立的团队资源管理器安装程序,因为很多非开发者功能已经被迁入 TFS Web 体验中。 这项更改带来的不便之处就是,那些想要使用 TFS Office 集成功能的非开发者无法再使用这些功能,除非他们安装完整版本的 Visual Studio。 在 TFS 2015 Update 1 版本中,现已可使用独立的 Office 集成安装程序 它包括 Excel 集成项目客户端集成和基于 PowerPoint 的情节提要工具。
有关该版本中的技术改进、Bug 修复和已知问题的完整说明,请参阅以下知识库 (KB) 文章。
了解详细信息:Team Foundation Server 2015 Update 1 说明
请关注微信公众号 devopshub,获取更多关于DevOps研发运维一体化的信息
原文 http://devopshub.cn