使用 DevOps 提供服务质量简介

DevOps 的交付阶段,代码通过发布管道移动到生产环境。 代码交付通常发生在 持续集成 生成之后,并在到达最终用户之前通过多个测试环境运行。 在此过程中,其质量在许多不同的度量值(包括功能、规模和安全性)中进行测试。

DevOps 生命周期

采用持续交付

持续交付 (CD)是自动生成、测试、配置和从生成环境部署到生产环境的过程。 CD 提供了 DevOps 中测试运行、检查入口和部署位的基础。 有几个不同的 DevOps 平台提供交付自动化,包括 GitHub ActionsAzure Pipelines

针对最佳部署进行设计

随着软件项目的发展,在团队、版本和环境之间难以管理。 幸运的是,提供了几个范例来帮助应对这些挑战。 一种范例是 微服务体系结构的出现,这使得构建和部署可组合成更大、更易于维护的应用程序的独立服务变得更加容易。 帮助部署服务的另一个做法是将应用程序环境作为 基础结构即代码进行管理。

向右转移以在生产环境中进行测试

“开发”阶段介绍了如何通过向左移动来提高项目质量和速度,以便在此过程中的早期执行测试的某些方面。 通过类似的方式,可以改进产品质量,并持续专注于 在生产中转移测试权。 在生产环境中进行测试可提供质量保证,只需在管道中的其他任何位置都无法复制。

后续步骤

Microsoft几十年来一直是世界上最大的软件开发公司之一。 了解如何 在 DevOps 中Microsoft交付

正在寻找持续交付的动手 DevOps 体验? 了解如何使用 GitHub ActionsAzure Pipelines 设置发布管道。