Code Stream 會建立模型和支援 DevOps 發行生命週期,持續測試應用程式並將其發行至開發環境和生產環境。

您已設定所需的所有項目,以便您可以使用 Code Stream。請參閱設定 Code Stream 以建立發佈程序模型

現在,您可以建立管線,以便自動建置和測試開發人員程式碼,然後將此程式碼發佈至生產。您可以使 Code Stream 部署容器型或傳統的應用程式。

表 1. 在 DevOps 生命週期中使用 Code Stream
功能 可執行的操作範例
Code Stream 中使用原生建置功能。

建立持續整合和持續交付 (CICD)、持續整合 (CI) 和持續交付 (CD) 管線,以持續整合、容器化和交付代碼。

  • 使用可為您建立管線的智慧管線範本。
  • 手動將階段和工作新增至管線。
發行應用程式並自動發行。

以各種方式整合和發行應用程式。

  • 持續將 GitHub 或 GitLab 存放庫中的程式碼整合到管線中。
  • 整合 Docker 主機以執行持續整合工作,如此部落格文章〈為 vRealize Automation Code Stream 建立 Docker 主機〉中所述。
  • 使用 YAML 雲端範本自動部署應用程式。
  • 自動將應用程式部署到 Kubernetes 叢集。
  • 將應用程式發行至藍綠部署。
  • Code Stream 與您自己的建置工具、測試工具和部署工具整合。
  • 使用將 Code Stream 與其他應用程式整合的 REST API。
追蹤趨勢、度量和關鍵效能指標 (KPI)。 建立自訂儀表板,並深入瞭解管線的效能。
解決問題。 當管線執行失敗時,使 Code Stream 建立 Jira 票證。