什麼是 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 提供持續傳遞。