《VSTS日志:VM部署和交付计划》要点:
本文介绍了VSTS日志:VM部署和交付计划,希望对您有用。如果有疑问,可以联系我们。
文章内容来源于微软的VSTS日志,由cadenguo翻译.文中讨论的功能将在未来三周内推出.由于VSTS日志内容较多,这里选出三个我们认为最重要的更新:
这个迭代有我们//Build 2017会议所提到的交付成果在里面,尤其在CI/CD领域,所以是一次非常大的迭代更新.
我们的目标之一是不断降低自动化的门槛,让团队能够轻松部署并验证他们的应用程序是可以快速交付的.而且我们的持续交付系统是一个完全开放的系统.通过与Azure的深度集成,使用起来非常简单.同时,它也为开发和运营提供了更多的工作方式.为此,我们不断的致力于让VSTS+Azure成为最佳的端到端的DevOps工具.
此阶段为我们实现这个目标带来了一大波新功能,而且大大的扩充了我们所支持的应用类型:
发布管理现在支持更加强大的开箱即用的多机部署能力.现在,您可以在多台计算机之间进行执行滚动更新来确保应用程序的高可用性.
基于代理的部署功能使用相同的构建和部署代理.但是,与当前通过在代理池中的一组代理服务器上安装构建和部署代理并驱动远程目标服务器的方法不同,您可以直接在每个目标服务器上安装代理,并直接驱动这些服务器执行滚动更新,这样您可以在目标计算机上使用我们提供的所有部署任务,而不用仅仅是那些支持远程执行的任务.
一个部署组是一组安装了代理的目标(机器),部署组代表您的物理环境,例如单机开发环境,多机器QA环境和UAT / Prod验证环境,它们也详细描述您的物理环境的安全性配置.
您可以在任何虚拟机上注册vsts 代理.我们支持在Azure创建vm的同时,通过勾选vm扩展的方式自动安装代理.同时我们会自动识别Azure中的vm标签,让你可以在流水线中更容易的控制这些机器.
一旦你拥有了部署组,您只需配置您希望我们在该部署组上执行的操作.您可以通过标签来控制哪台机器运行你想要的内容并且控制它在执行滚动更新时候的推进速度.
运行部署时,日志将显示整个目标机器组的进度.
此功能现在是发布管理的一个组成部分,使用它不需要额外的授权就可以使用.
我们很高兴地宣布,交付计划不再是有限预览版,现在已经包含在VSTS的基本访问级别中,所有用户都可以使用这个功能了.交付计划是一种计划管理工具,通过在基于迭代的日程表上跟踪工作状态,帮助用户提高跨团队的可见性和一致性.用户可以根据帐户中的各个项目定制包含团队或不同积压工作级别的计划.此外,计划的Field Criteria 使用户能够进一步自定义其视图,而Markers突出显示重要的日期.
交付计划目前仅适用于VSTS,它将被包含在即将发布的TFS 2017 Update 2版本中.
查看交付计划的相关页面了解更多信息并且可以安装相关扩展.
Java开发人员通过在Maven工具中打包代码(Java等效的NuGet软件包)来共享组件.VSTS用户需要一个地方使用Maven来承载他们需要使用的第三方服务(如Nexus或Artifactory).我们自豪地宣布,团队服务包管理(Package Management)现在支持托管Maven工具!看看我们的入门指南.
文章来自微信公众号:DevOps
转载请注明本页网址:
http://www.vephp.com/jiaocheng/4093.html