微软对VSTS进行重大改组和品牌重塑云计算

来源:互联网 / 作者:SKY / 2018-09-13 20:05 / 点击:
近日,为了让开发者更容易使用VSTS,微软将VSTS拆分为五个独立的Azure DevOps 服务。Azure DevOps是对微软的应用程序生命周期管理系统 VSTS的重大改组和品牌重塑

9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维!

【Chinaz.com原创稿件】过去的软件项目,开发和测试是完全分开的。而当今软件迭代速度很快,这种开发和测试完全分开的模式已经不再适应当今架构和软件更新迅猛发展的A5,DevOps 成为一项必须。DevOps(Development和Operations),是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随频繁变化而来的生产环境的风险也能得到降低。

微软,通过其自身数年的 DevOps 转型, 6 万名工程师实现了更好的软件平台创新和快速迭代。其中,微软研发云是支撑整个开发过程与运维最重要的基础平台。微软研发云包括了软件工程师每天使用的 Visual Studio Team Service(以下简称VSTS),以及一系列虚拟实验室、监控、 部署、移动应用测试等云服务。微软的应用程序生命周期管理系统Visual Studio Team Services(VSTS),是由微软开发的一套具有高生产力、高集成性、可扩展的生命周期开发工具,提供开发分布式应用程序的工具与技术,并且提供必需的工具和指导来解决应用程序复杂性及其设计、开发和部署所必需的生命周期问题。

近日,为了让开发者更容易使用VSTS,微软将VSTS拆分为五个独立的Azure DevOps 服务。Azure DevOps是对微软的应用程序生命周期管理系统 VSTS的重大改组和品牌重塑。此后, VSTS 将不再是单一的 Visual Studio 服务,而是被分成五个独立的 Azure 服务,包含在 Azure DevOps 平台服务之中。这五个单独的服务分别是:

1、Azure Pipelines:用于持续构建、测试和部署到任何云平台。

2、Azure Boards:可进行工作管理。

3、Azure Artifacts:适用于 Maven、npm 和 NuGet。

4、Azure Repos:提供无限制的云托管私有 Git 存储库。

5、Azure Test Plans:用于计划和探索性测试。

未来的一些日子,在Azure Pipelines、Marketplace、Administration、反馈等方面将会有一系列的功能将会推出。

详见:一文。

拆分成独立的组件,可以使开发人员更容易采用Azure DevOps平台的某一部分,而不需要他们“全身心投入于”VSTS。此外,每个组件的范围缩小意味着价格比VSTS更便宜。比如说,Pipelines流程可以利用GitHub代码仓库构建和测试Node.js服务,然后部署到Amazon AWS云上的容器,无需使用其他的任何Azure DevOps组件。

微软还允许开源项目可以免费使用Pipelines,开源开发人员将拥有无限的构建时间和最多10个并行作业。Pipelines包含用于测试的Windows、macOS和Linux系统,因而适合众多项目,Atom和Visual Studio Code编辑器、CPython和TypeScript编程语言已经将Azure Pipelines用于构建和测试。Azure Pipelines还可以通过GitHub Marketplace来获得,更容易探究GitHub代码仓库。

微软

对VSTS的老客户来说,其项目将自动迁移到Azure DevOps,只是一些URL会发生变化,但功能基本保持不变。鉴于微软即将收购GitHub(有待监管机构的批准),第二个基于云的Git代码仓库服务似乎是多余的。然而,对于现有的VSTS Git托管功能而言,Azure Repos被设计为一模一样的简易替代者/品牌重塑。

此外,内部部署Team Foundation Server(TFS)的用户将继续根据Azure DevOps中的实时功能接收更新。从下一版本的TFS开始,该产品将被称为Azure DevOps Server,并将通过我们正常的更新频率继续得到改进。

阅读延展

1
3