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 服務 — 雲端提供
Azure DevOps 伺服器 — 本地實作 (或) 自有數據中心
適用於這些計畫的服務限制
Visual Studio IDE 是一個創意的起點,您可以使用它來編輯、除錯和建置程式碼,然後發佈應用程式。
如何創建專案
如果您有任何專案方面的問題 → 請查看左下角 → 單擊您需要更改的專案設置。
加入我們的 Telegram 社群 || 在 GitHub 關注我 獲取更多 DevOps 內容!
原文出處:https://dev.to/prodevopsguytech/azure-devops-basics-5ni