五分鐘了解 CI
很久以前,曾經有寫過一篇文章,標題是我所知道的 DevOps,實際上裡面的內容是在講自己對 CI 與 CD 的了解。
剛好最近準備了一門課程是讓開發人員了解 CI 基礎,這篇文章是份簡單的筆記。
很久以前,曾經有寫過一篇文章,標題是我所知道的 DevOps,實際上裡面的內容是在講自己對 CI 與 CD 的了解。
剛好最近準備了一門課程是讓開發人員了解 CI 基礎,這篇文章是份簡單的筆記。
若習慣使用 GitHub 作為版本庫的話,那 GitHub Actions 肯定很香。與 GitHub 版本庫串接神速;有著超大的 Marketplace 可以找到許多相關資源;與 GitLab CI 或 Drone CI 類似,可以使用 container 環境來執行整合或部署建置環境,真的非常好用。
之前在淺談單元測試 - 管理篇分享了我們該怎麼將單元測試帶入團隊裡。裡面有提到:
在有時間成本的考量前提下,找出重要的業務邏輯或是高風險程式優先處理,將會非常有效益。
時間是工程師最稀缺的資源,該怎麼對 codebase 做排序,必須要事前思考。本篇文章會分享我如何判斷寫單元測試的優先權。
情境綁定是 Laravel 針對不同情境要綁定不同實作的需求,所設計的好用功能。
最近剛好有需求使用到它,發現對它的設計有誤解造成不斷踩雷。本篇文章會以我自己使用經驗來說明這個功能的應用方法。
環境建置主要是要安裝 Git 主程式,接著把設定調整好即可。