什么是 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 测试计划:提供集成的计划和探索性测试解决方案。

此外,还可以使用 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,支持持续交付。