CI CD - daniel-qa/Azure-Kubernetes-Service GitHub Wiki

基於微服務(AKS) 架設,設計相對應產品的CI/CD 流程

架構

首先,我們的應用程式需要一個 Kubernetes 來測試,這個 Kubernetes 則有兩種架構

  1. 架設一個固定的 Kubernetes 叢集供 CI 流水線測試

  2. CI 架構中動態產生 Kubernetes 叢集來測試

實務上,先採固定 Cluster ,動態產生 pod
考慮實務上,目前採用 Jenkins 進行  CI/ CD 的 pipeline 作業
  • CI 流程
 1. code push to git