devops

DevOps - 實作你自己的 GitHub Actions

category: devops     6 minute read     Posted on:

Implement Your Own GitHub Actions 定義一個客製化的 action 非常簡單,你只要指名 輸入, 輸出 以及 程式進入點 就可以了 而上述的資料必須寫在一個名為 action.yml(或 action.yaml) 當中就可以了

DevOps - 詳解 Mock 概念以及如何 Mock HTTP Request

category: devops     2 minute read     Posted on:

Test Double 雖然常常講要 mock 這個 mock 那個 不過人家的正式名稱是 Test double(測試替身)

DevOps - 透過 Helm Chart 建立你自己的 GitHub Action Runner

category: devops     7 minute read     Posted on:

Preface 在 DevOps - 從 GitHub Actions 初探 CI/CD | Shawn Hsu 裡面有提到,你可以使用自架的 local runner 執行你的 GitHub Action 原因不外乎是因為 private repo 沒辦法免費的使用 GitHub 提供的 runner 所以你可...

DevOps - 成就完美的自動化 IaC 與 CaC

category: devops     1 minute read     Posted on:

Infrastructure 當軟體開發完成之後,Infra 對於整體運作來說是很重要的 沒有基礎設施,如網路,電腦以及儲存空間,我們將沒辦法提供服務

DevOps - 整合測試 Integration Test

category: devops     5 minute read     Posted on:

Introduction to Integration Test 光是擁有 unit test,其實是不夠的 因為 unit test 測試的範圍只有 function 本身 跨 function 之間的整合,是沒有涵蓋到的

DevOps - 單元測試 Unit Test

category: devops     6 minute read     Posted on:

Introduction to Testing 在軟體開發的過程當中,QA 測試其實是很重要的一個環節 有了 QA 驗證,可以確保程式不會因為不當的輸入而產生不如預期的結果

DevOps - 從 GitHub Actions 初探 CI/CD

category: devops     3 minute read     Posted on:

CI/CD Continuous Integration - CI 是現今軟體開發流程當中的一種 best practice 開發的過程當中,我們有可能在實作中不小心改壞了一個東西,又剛好 QA 沒有測出來直上 production 這時候出問題就比較麻煩了對吧?