容器的 CI/CD

容器讓您能夠非常輕鬆地持續建置與部署應用程式。您可以使用 Azure Kubernetes Service (AKS) 的 Kubernetes 協調這些容器的部署,建立可複寫及管理的容器叢集。

Azure DevOps 可以藉由設定持續組建來生產容器映像及協調流程,提升部署的速度與可靠性。

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910

變更應用程式原始程式碼

認可應用程式的程式碼

持續整合會觸發應用程式組建、容器映像組建與單元測試

將容器映像推送到 Azure Container Registry

持續部署觸發程序會協調應用程式構件的部署與環境專屬的參數

部署到 Azure Kubernetes Service (AKS)

容器會從 Azure Container Registry 使用容器映像啟動

Application Insights 會收集與分析健康情況、效能及使用方式資料

檢閱健康情況、效能及使用方式資訊

更新待辦項目

  1. 1 變更應用程式原始程式碼
  2. 2 認可應用程式的程式碼
  3. 3 持續整合會觸發應用程式組建、容器映像組建與單元測試
  4. 4 將容器映像推送到 Azure Container Registry
  5. 5 持續部署觸發程序會協調應用程式構件的部署與環境專屬的參數
  1. 6 部署到 Azure Kubernetes Service (AKS)
  2. 7 容器會從 Azure Container Registry 使用容器映像啟動
  3. 8 Application Insights 會收集與分析健康情況、效能及使用方式資料
  4. 9 檢閱健康情況、效能及使用方式資訊
  5. 10 更新待辦項目

實作指南

產品/描述 文件

Container Registry

儲存及管理所有 Azure 部署類型的容器映像

Azure Kubernetes Service (AKS)

簡化 Kubernetes 的佈署、管理與作業

Application Insights

偵測、分級和診斷 Web 應用程式和服務的問題

Azure DevOps

建置和部署多平台應用程式,以充分利用 Azure 服務

相關解決方案架構