使用 DevOps 提供高品質服務的簡介
在 DevOps 的傳遞階段,程式代碼會透過發行管線移至生產環境。 程式代碼傳遞通常會在持續整合組建之後執行,並在到達使用者之前先透過數個測試環境執行。 一路上,其品質會跨許多不同的量值進行測試,包括功能、規模和安全性。
採用持續傳遞
持續傳遞 (CD) 是從組建環境自動建置、測試、設定及部署至生產環境的程式。 CD 提供在 DevOps 中執行測試、檢查閘道,以及部署位的基礎。 有數個不同的 DevOps 平臺提供傳遞自動化,包括 GitHub Actions 和 Azure Pipelines。
針對最佳部署進行設計
隨著軟體項目的成長,他們可能會變得難以跨小組、版本和環境進行管理。 幸運的是,有數個範例可用來協助解決這些挑戰。 其中一個範例是微服務架構的出現,可讓您更輕鬆地建置和部署可組成較大且更容易維護的應用程式的獨立服務。 協助部署服務的另一個做法是將應用程式環境當做基礎結構即 程式代碼來管理。
向右移以在生產環境中進行測試
開發階段會示範如何藉由左移位來改善項目品質和速度,以便在程式中稍早執行一些測試層面。 同樣地,在持續專注於 在生產環境中進行測試時,可以改善產品品質。 在生產環境中進行測試可提供質量保證,根本無法複寫管線中其他地方。
下一步
Microsoft 幾十年來一直是世界上最大的軟體開發公司之一。 瞭解 Microsoft 如何在 DevOps 中傳遞。
尋找持續傳遞的實作 DevOps 體驗嗎? 瞭解如何使用 GitHub Actions 或 Azure Pipelines 來設定發行管線。