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