Azure DevOps 是一套服務,您可以在組織內實現端到端的 DevOps。

CI → 持續整合 (Continuous Integration, CI) 是自動化將多位貢獻者的程式碼變更整合到單一軟體專案中的做法。

CD → 持續部署 (Continuous Deployment, CD) 是一種軟體釋出過程,通過自動化測試來驗證程式碼庫的變更是否正確且穩定,以便能夠立即自主部署到生產環境。

持續交付 (Continuous Delivery, CD) 是自動將完成的程式碼交付到測試和開發等環境的過程。CD 提供了一種自動且一致的方式,讓程式碼能夠被交付到這些環境中。

CM → 持續監控 (Continuous Monitoring) 是一個系統化且持續的過程,利用自動化工具和技術來監控組織系統及流程的性能和安全性。

Azure DevOps 是一套讓您能在組織內實現端到端 DevOps 的服務。它包括 Azure Repos、Boards、Wiki、建置和釋出管道、測試計畫、工件等服務。

Azure DevOps 連結 — https://dev.azure.com

邏輯上分開專案

Azure DevOps 包含以下服務:

  • Azure Boards: 一個專案管理工具,協助團隊規劃、追蹤和討論工作。

  • Azure Pipelines: 一個持續整合/持續交付 (CI/CD) 平台,自動化軟體開發、測試和部署。

  • Azure Repos: 一個 Git 倉庫託管服務,提供程式碼版本控制。

  • Azure Artifacts: 一個集中存儲和管理系統,用於管理軟體工件,如 NuGet 套件和 Docker 映像。

  • Azure Test Plans: 一個測試管理解決方案,協助團隊規劃、執行和分析測試。

  • Azure Security Center: 一個安全管理工具,協助團隊識別和緩解安全威脅。

收費基於您在當月購買的使用者數量和建置及部署代理,以及其他使用的服務的實際使用量。

在基本計畫中,您將免費獲得前 5 位使用者以及所有服務,僅在某些限制內例外的 Azure 測試計畫,該計畫需要基本測試計畫訂閱。

Azure DevOps 價格

提供兩種類型的服務

  1. Azure DevOps 服務 — 雲端提供

  2. Azure DevOps 伺服器 — 本地實作 (或) 自有數據中心

適用於這些計畫的服務限制

Visual Studio IDE 是一個創意的起點,您可以使用它來編輯、除錯和建置程式碼,然後發佈應用程式。

如何創建專案

如果您有任何專案方面的問題 → 請查看左下角 → 單擊您需要更改的專案設置。

感謝您的閱讀...希望這對理解 Azure 基礎知識有所幫助!

👤 作者

banner

加入我們的 Telegram 社群 || 在 GitHub 關注我 獲取更多 DevOps 內容!


原文出處:https://dev.to/prodevopsguytech/azure-devops-basics-5ni


共有 0 則留言