借助简单可靠的工具以更快的速度交付创新,实现持续交付。Azure中提供了一些列的工具来支撑DevOps能力的提供,在这篇文章中来对现状进行整体的梳理和确认。
Azure的DevOps能做什么?
Azure是这样介绍他的DevOps系列工具和能力的
无论是才刚开始执行 DevOps 实现,还是期望与现有工具链和流程集成,都可以采用 Azure DevOps 技术更加快速、安全地构建端到端的持续交付管道。减少工具集维护耗费的时间,更加专注于客户价值。通过 DevOps 技术生成、发布、测试并监视云和移动应用程序非常简单可靠,可让用户使用任意工具链持续实现创新。
Azure的DevOps技术包含哪些?
如下内容来源于目前Azure的DevOps介绍的官方网站:
功能组件 | 详细说明 |
---|---|
Azure DevOps | 供团队共享代码、跟踪工作和传输软件的服务 |
Azure DevOps 项目 | 只需点击数下,即可为部署在各种 Azure 服务上的、采用任何语言的任何应 用程序创建完全的持续集成和持续部署 (CI/CD) 管道。 |
Visual Studio App Center | 自动生成、测试、分发、部署和监视 iOS、Android、Windows 和 macOS 应用 — 所有操作均在一个位置进行 |
Azure 实验室服务 | 建立用于教室、试验、开发或测试的实验室 |
Azure Monitor | 一站式获取所需的最新精细监视数据 |
Azure 开发测试实验室 | 使用快速设置、可重用模板、成本管理和与现有工具链的集成创建云环境 |
Azure DevOps
Azure DevOps就是之前的TFS,在2018年9月10号,Azure将之前的Visual Studio Team Services(VSTS)改名为Azre DevOps Service,而本地版的TFS改名为Azure DevOps Server。当然随之而来的也有功能的情况,Azure DevOps包含如下功能组件
功能组件 | 特性说明 |
---|---|
Azure Pipelines | 使用适用于任何语言、平台和云的 CI/CD 生成、测试和部署。连接到 GitHub 或任何其他 Git 提供程序并持续部署。 |
Azure Boards | 使用成熟的敏捷工具,在团队中计划、跟踪和讨论工作,更快地为用户提供价值。 |
Azure Artifacts | 与团队一起创建、托管和共享包,只需单击一下即可将项目添加到 CI/CD 管道中。 |
Azure Repos | 获取无限制云托管专用 Git 存储库,并通过拉取请求和高级文件管理进行协作,生成更好的代码。 |
Azure Test Plans | 借助手动测试和探索测试工具信心十足地测试并交付。 |
敏捷看板: Azure Board
使用可配置看板,交互式积压工作 (backlog) 和计划工具跟踪工作。可追溯性和报告功能使面板成为展示各种见解(无论大小)的工具。