什么是 Azure DevOps?

已完成

Azure DevOps 是 Microsoft 提供的一种软件即服务 (SaaS) 平台,它能提供用于开发和部署软件的端到端 DevOps 工具链。

它还与市场上最领先的工具集成,是用来协调 DevOps 工具链的绝佳选择。

Azure DevOps 提供哪些功能?

Azure DevOps 包含一系列服务,覆盖整个开发生命周期。

  • Azure Boards:敏捷计划工作项跟踪、可视化和报表工具。
  • Azure Pipelines:语言、平台和支持与云无关的 CI/CD 平台的容器或 Kubernetes。
  • Azure Repos:提供云托管的专用 git 存储库。
  • Azure Artifacts:提供集成的包管理,支持来自公共源或专用源的 Maven、npm、Python 和 NuGet 包源。
  • Azure Test Plans:提供一个集成的计划内探索测试解决方案。

此外,还可以使用 Azure DevOps 来协调第三方工具。

如果不是 Microsoft/Microsoft .NET 组织,该怎么办?

Azure DevOps 并不专注于端到端 Microsoft 或 Windows 组织。

Azure DevOps 提供的平台具有以下特征:

  • 灵活:你不必在 Azure DevOps 上投入所有精力。 可以单独采用每项服务并将服务与现有工具链集成;支持最常用的工具。
  • 跨平台:设计用于任何平台(Linux、macOS 和 Windows)。 或者用于各种语言(包括 Node.js、Python、Java、PHP、Ruby、C/C++、.NET、Android 和 iOS 应用)。 Azure DevOps 并非针对基于 Microsoft 技术堆栈构建和提供服务的组织。
  • 与云无关:对于 AWS、GCP 和 Azure,支持持续交付。