【小编】从今天开始,我将在这个博客上连载Visual Studio Team Service的定期更新。VSTS是Team Foundation Server 的在线版本,微软每3周会对这个服务进行更新,每3个月又会将积累的改动提供给企业版的TFS升级包。仅此,如果要了解TFS的新功能,这份日志将是你最好的信息来源。

以下是2015年11月18日的更新日志:

今天是我们的Connect();开发人员在线发布会,我们发布了很多重量级的功能:

Visual Studio Team Services

第一个重要改动是我们将Visual Studio Online (VSO)改名为Visual Studio Team Services (VSTS)。这只是名称上的改动,不会对我们的url产生影响,比如:你的账号地址将保持一致 <account>.visualstudio.com 。 我们看到很多人将Visual Studio Online 误认为是个在线的IDE环境,但其实并不是。这次改名的目的就是为了消除这些误解。你也许还没有在自己的账号上看到名称的修改,这是因为我们的部署正在逐步进行。

插件应用市场

今天我们发布了VSTS的全新扩展机制以及应用市场,通过这个市场你可以获取并安装这些插件。现在的插件可以提供VSTS内置功能一样的用户体验,可以提供新功能或者集成其他服务。扩展可以在hub,定制控件,右键菜单,仪表盘,构建和发布任务等基本上所有的VSTS功能上使用。

通过应用市场,用户可以发现新的插件,开发人员可以提交插件;不同类型的插件可以分别在Visual Studio , Visual Studio Team Services 和 Visual Studio Code上使用,可以收费也可以免费。

地址:https://marketplace.visualstudio.com/

现在的应用市场里已经有了一定数量的VSTS插件可供安装,但我们需要更多的插件来充实这个市场,开发插件其实非常简单,具体请见: http://aka.ms/vsoextensions

Release Management (发布管理器)公众预览版

今天我们还发布了预览版的Release Management服务。使用RM服务,你可以创建从开发到生产环境的自动化发布管道,其中可以定义不同的环境并对手工测试,审核流程进行控制。RM服务作为DevOps服务的核心环节可以帮助你的团队更快的发布版本并降低发布风险。

要使用RM其实很简单,创建一个发布定义,在其中加入你的发布步骤并放入到管道中的不同环境上即可。这些发布步骤可以自动化的完成软件部署并对其进行测试。RM服务还可以和build系统进行集成,在build完成或者前序环境成功部署后自动启动后续环境的部署。

相对于老版本的RM的主要改进:

  • 无需安装任何客户端,所有操作均使用浏览器完成
  • 所使用的部署代理,任务和插件均和老版本一致;可以做到无缝升级
  • 使用起来更加简单

新版Rm的相关文档链接: http://aka.ms/rmpreview

包管理器公众预览版

今天我们发布了全新的Package Management Service (包管理器)的公众预览版,提供了对nuget包的支持,后续我们将添加更多种类包的支持,如:npm等。

使用这个服务,你可以轻松创建团队自己的nuget源地址。管理你所引用的各种开源包,也可以将自己的私有包发布到这里供其它团队使用。VSTS的build和发布系统提供了对包管理器的支持,你可以在build vNext直接添加发布nuget包的任务。

插件地址:https://marketplace.visualstudio.com/items/ms.feed

代码搜索公众预览版

提供对TFVC或GIT代码库的代码搜索功能,不仅仅提供文本搜索,对于C#,C 和 C++,你还可以针对不同的语言特性进行搜索,如:类定义,注释,属性等。代码搜索作为应用市场中的插件提供。

插件地址: https://marketplace.visualstudio.com/items/ms.vss-code-search

构建日志中显示测试结果

测试是DevOps中的重要一环,这次的更新改进了对构建日志中的测试结果显示。

在构建日志中点击“测试”页即可看到新的界面。首先会显示的是测试的整体运行统计,上一次构建中的测试统计等信息;如果测试在上一次构建中通过,而在当前构建失败,则会显示为“New failure”,这可以帮助你快速识别测试回归问题。如果有些测试一直都失败,你则可以很容易的找到第一次失败的那次构建,快速定位问题。

同时我们也改进了对失败测试结果的浏览体验,使用容器,优先级等不同方式进行分组;进入到特定测试结果后,会显示相关的error message,stack trace和附件等详细数据。

后续我们还将添加如趋势图,历史结果等内容。更多信息请访问:http://blogs.msdn.com/b/visualstudioalm/archive/2015/11/13/test-results-in-build.aspx

探索测试插件

从2010版本开始,VSTS 就已经提供了很好的探索测试支持,可以收集步骤,屏幕截图,日志并提交bug。今天我们发布了基于浏览器的探索测试插件。使用Chrom浏览器,在任何平台上(Windows, Mac, Linux)上完成探索测试操作。后续我们将添加对其他浏览器的支持,如:Edge,firefox等。

插件地址: https://marketplace.visualstudio.com/items/ms.vss-exploratorytesting-web
更多信息: http://blogs.msdn.com/b/visualstudioalm/archive/2015/11/19/announcing-easy-to-use-web-based-exploratory-test-for-visual-studio-team-services.aspx

测试管理器插件

测试管理功能在VSTS中是可以单独购买的,今天我们将测试管理器作为插件放到了应用市场上,这样你就无需按照用户级别购买测试功能,而可以直接购买插件。

插件地址: https://marketplace.visualstudio.com/items/ms.vss-testmanager-web

原文地址: https://www.visualstudio.com/en-us/news/2015-nov-18-vso


请关注微信公众号 devopshub,获取更多关于DevOps研发运维一体化的信息

或点击进入 DevOps门户 http://devopshub.cn

#VSTS日志# 15/11/18 插件应用市场,RM,包管理器等的更多相关文章

  1. 【VSTS 日志 15/11/18】 – 插件应用市场,RM,包管理器等

    [小编]从今天开始,我将在这个博客上连载Visual Studio Team Service的定期更新.VSTS是Team Foundation Server 的在线版本,微软每3周会对这个服务进行更 ...

  2. [PHP插件教程]001.Pear包管理器

    PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库. 简单地说,PEAR之于PHP就 ...

  3. Sublime Text3 包管理器、插件安装

    安装插件之前先要安装包管理器,包管理器的安装也很简单,复制粘贴对应版本命令代码回车即可 一.包管理器安装 1.打开Sublime3控制台,按ctrl+~ 2.输入安装包管理器命令行代码 3.注意需要联 ...

  4. 【sublime】插件安装:包管理器——Package Control

    首先,按CTRL+`,打开控制台   粘贴下面的代码,之后回车 如果是sublime3 import urllib.request,os,hashlib; h = '7183a2d3e96f11eea ...

  5. 插件安装:包管理器——Package Control

    首先,按CTRL+`,打开控制台   粘贴下面的代码,之后回车 如果是sublime3 ? 1 import urllib.request,os,hashlib; h = '7183a2d3e96f1 ...

  6. Yocto tips (15): Yocto中的包管理器

    使用包管理器 在local.conf中使能就可以: 然后编译后就会有rpm包了: 配置文件server 能够使用ngix和apache.可是我们也能够仅仅用使用python: python -m Si ...

  7. 11.19 rpm:RPM包管理器

    rpm命令的全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用了这种形式的命令管理.安装.更新和卸载软件. 概括地说,rpm命令包含了五 ...

  8. 11.20 yum:自动化RPM包管理工具

    yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如Redhat RHEL.CentOS和Fedora.yum主要用于自动安装.升级rpm软件包, ...

  9. [PHP插件教程]002.代码包PHP Beautifier的使用

    This program reformat and beautify PHP source code files automatically. The program is Open Source a ...

随机推荐

  1. C#中是否可以继承String类

    C#中是否可以继承String类? 答:String类是sealed类故不可以继承. 当对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承. 在下面的示例中,类 HoverTree ...

  2. 用webBrowser打开网页出现脚本错误怎么办

    当IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框.我们在用webBrowser编写的程序打开网页,遇到脚本有问题是,会弹出一个错误 ...

  3. go语言操作mysql范例(增删查改)

    http://blog.csdn.net/jesseyoung/article/details/40398321 go语言连接mysql简介    go官方仅提供了database package,d ...

  4. 深入浅出Java多线程

    Java给多线程编程提供了内置的支持.一个多线程程序包含两个或多个能并发运行的部分.程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径. 多线程是多任务的一种特别的形式,但多线程使用了 ...

  5. 【Effective Java】12、避免过度同步

    这里有一个辅助基础类 package cn.xf.cp.ch02.item16; import java.util.Collection; import java.util.Iterator; imp ...

  6. Asp.net SignalR 实现服务端消息推送到Web端

              之前的文章介绍过Asp.net SignalR,  ASP .NET SignalR是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信.  今天我 ...

  7. Slick – 这是你需要的最后一款 jQuery 传送带插件

    slick 是一款完全响应式的 jQuery 传送带插件,能够根据容器自动适应宽度.在现代浏览器中会使用 CSS3 来实现特殊效果,可以使用扩展方法对项目进行添加.删除和过滤.这是你需要的最后一款 j ...

  8. Codrops 教程:实现内容倾斜的 3D 幻灯片效果

    今天给大家分享的优秀教程来自 Codrops 网站,实现一个内容倾斜的 3D 幻灯片效果.我们平常见到的都是那种水平或者垂直滚动的效果,这个倾斜的内容滑动效果相信会让你眼前一亮.因为使用了 CSS 3 ...

  9. PS教程:20个新鲜出炉的 Photoshop 中级教程

    Photoshop 实例教程是提高 Photoshop 技能的最佳学习途径.今天,我向大家分享最新20个 Photoshop 进阶教程,提高你的图片处理技巧,制作时尚的效果.这些教程可以帮助把你的想法 ...

  10. Slides - 在线制作效果精美的幻灯片(PPT)

    Slides 是可以在浏览器中使用的在线幻灯片编辑器.与传统的演示软件,比如 PowerPoint 相比,Slides 不需要下载任何东西.你所有的信息都是安全地存储在我们的服务器上,无论你在哪里.不 ...