這次挑戰我會連續 30 天,每天分享一篇關於 DevOps 工具鏈的學習筆記。內容會從基礎概念開始,逐步介紹常見的工具與實務做法,並搭配簡單的心得整理。希望透過每天的小篇幅,累積出一份完整的學習紀錄,也讓更多人能對 DevOps 有更清楚的認識。
除了GitHub,GitLab也是團隊中常用的程式碼託管平台,而它內建的CI/CD功能更是廣受開發者歡迎。GitLab CI/CD能讓整個開發、測試、部署流程都...
在眾多CI/CD平台中,CircleCI是一個以雲端為主的解決方案,強調彈性與速度。它能幫助團隊快速建置、測試與部署程式碼,特別受到新創公司與雲端專案的青睞。...
在CI/CD流程中,測試自動化 扮演關鍵角色。它能確保每一次提交的程式碼都符合預期,避免錯誤進入正式環境。沒有測試自動化,CI/CD就失去品質把關的能力。 常見...
在CI/CD的流程中,持續交付(Continuous Delivery)和持續部署(Continuous Deployment)是最後的重要階段。它們的目的相同...
在談到現代化部署時,最常被比較的兩種技術就是容器(Container)和虛擬機(Virtual Machine,VM)。它們都能提供應用程式運行的環境,但方式不...
要使用Docker,先熟悉幾個常見的指令,就能完成大部分日常操作。這些指令能幫助我們從建立映像檔到管理容器,掌握整個流程。 常見的Docker基本指令:1.do...
在使用Docker時,若每次都手動安裝環境與依賴會非常麻煩。這時就需要Dockerfile,它是一個文字檔,用來定義如何自動化建立映像檔。 常見的Dockerf...
當應用需要「多個服務一起運作」時(例:Web + Database),逐一下 docker run 會很繁瑣。Docker Compose 讓我們用一個 doc...