https://docs.microsoft.com/en-us/learn/paths/evolve-your-devops-practices/
https://docs.microsoft.com/en-us/learn/paths/build-applications-with-azure-devops/
https://docs.microsoft.com/en-us/learn/paths/deploy-applications-with-azure-devops/
DevOps是3P的综合体:人(People),过程(Process),产品(Product)。来自微软的定义:“人,过程与产品联合在一起,得以持续交付价值给最终用户,这就是DevOps。 DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.”
DevOps是一个哲学词汇。DevOps从不主张使用任何特定的工具/过程和人(3P)
DevOps时间通常起始于对现有过程的理解。由此开始,你可以评估哪些部分工作的很好,哪些不太好,并且聚焦在首先要背调整的问题上。
DevOps不是:
使用Azure DevOps,可以构建,测试与部署云端或本地应用程序。Azure DevOps由以下几个部分组成:
![]() |
![]() |
![]() |
![]() |
![]() |
帮助团队(甚至跨团队)计划、跟踪和讨论工作的敏捷工具 These are agile tools that help us plan, track, and discuss our work, even with other teams. |
通过CI/CD来生成、测试和部署,无论任何语言、任何平台或任何云端环境 These will let us build, test, and deploy with CI/CD that works with any language, platform, and cloud. |
手动测试或探索测试工具 These are manual and exploratory testing tools. |
提供无限量的,宿主在云端的私有或公共的Git仓储 These provide unlimited, cloud-hosted private, and public Git repos. |
帮助我们创建,托管和分享包源 These let us create, host, and share packages. |
价值流图用来分析发布周期的整个流程。使用VSM的目的是将整个过程中创造价值和浪费的部分显现出来,最终达成产能最大化,浪费最小化的目的。
Microsoft Azure DevOps学习笔记 (一)DevOps与Azure DevOps
原文:https://www.cnblogs.com/xnana/p/11764390.html