在這30天的挑戰中,我將以一名DevOps新手的身份,深入探索DevOps的實踐與技術,從建立 CI/CD Pipeline 開始,逐步擴展到雲端部署和日常運維。內容將涵蓋如何使用Docker進行容器化,如何構建高效的CI/CD流程,如何在Azure Kubernetes Service (AKS)上進行自動化部署,並且介紹監控和管理工具。每篇文章將包括實際的操作步驟,和面對挑戰的解決方案,旨在強化自己對於DevOps相關技術的理解與運用,也希望能幫助其他新手理解並掌握DevOps的核心技能。我會分享在學習過程中的實際經驗,並提供一些實用的技巧和建議,並且期待能夠獲得更多的指導與建議。
Someday Is Today. —Matthew Dicks(現在就是那一天) 前言 我之所以開始了這次的挑戰,是因為發現從研究所畢業後,跟朋友們聚會被...
什麼是DevOps? DevOps是「開發」(Development)和「維運」(Operations)的縮寫,旨在消除「軟體開發人員(Dev)」和「運維技術人...
在今天的文章中,我會 簡單介紹如何使用 Azure DevOps 的服務來加速軟體交付 說明申請個人 Azure DevOps 帳號的步驟 什麼是加速交付?...
今天,我們將進一步了解 Azure DevOps Repos,並介紹如何在其中使用 Git 進行版本控制。這將有助於團隊協作並且確保我們的程式碼管理更為有效且有...
在現代軟體開發中,持續集成 (Continuous Integration, CI) 是一個至關重要的流程。透過自動化的構建與測試,開發團隊可以快速發現並解決問...
在今天的文章中,我將介紹持續交付 (CD) 的核心原則、佈署策略及驗證。持續交付(Continuous Delivery, CD)是 DevOps 中的重要一環...
在今天的文章中,我們將深入探討如何在 YAML 文件中應用條件邏輯與變數,來實現更靈活且可擴展的 CI/CD 流程。隨著專案複雜度增加,僅依賴基礎的 YAML...
在今天的文章中,我們將一起探索 Docker 和 容器化技術 (Containerization),這些技術正在重新定義應用程式的開發和佈署流程。隨著雲端運算的...
筆者OS: 原本今天要講如何用Docker將測試自動化,但我在查資料的時候對於多階段測試 (Multi-stage Testing),到底是甚麼產生了疑問,所...
在今天的文章中,我們將探討測試自動化的重要性,並展示如何利用 Docker 進行單元測試、整合測試和端到端測試。這些多階段測試方法能有效提高測試效率,並確保應用...