更快發行更高品質的應用程式及 IT 程式碼,同時降低營運風險

VMware vRealize Code Stream 提供發行自動化和持續交付功能,可實現頻繁且可靠的應用程式和 IT 程式碼發行。

閱讀規格說明,並探索 vRealize Code Stream 如何協助您將交付管道自動化。

(3:26)

vRealize Automation 和 vRealize Code Stream 簡介

瞭解 vRealize Automation 和 vRealize Code Stream 如何密切配合,以加快應用程式的交付速度,並管理應用程式成品。

vRealize Code Stream 的功能

更快速地交付程式碼

透過發行流程的自動化和治理,縮短應用程式和 IT 程式碼變更的產品上市時間。

運用現有的工具和流程

透過現成的整合功能和易於使用的 SDK,充分利用您現有的開發工具鏈。

提供更可靠的程式碼

能在發行管道的各個階段追蹤、協調和測試正確的應用程式或 IT 程式碼成品版本和設定,進而降低風險並提高品質。

改善治理和能見度

能透過整合檢視和報表來提供發行管道各階段的狀態,以落實治理並促進跨團隊協同作業。

功能

應用程式交付自動化

能為任何類型的軟體建立任何發行流程的模型,從應用程式碼到基礎架構即程式碼均可。為其建立模型的應用程式可以是簡單的內部部署單一節點,也可以是複雜的多層雲端式或混合式的新一代應用程式。

開放式原始碼引擎

vRealize Code Stream 現在採用更快速且更輕量的開放式原始碼 Project Xenon 引擎。因此能更輕鬆且大規模地部署和執行管道,並針對平行執行的工作提供原生支援。

Xenon 專案 

管道模型分析

管道模型會設定用來在交付流程的每個階段中建置、部署和測試軟體的工作流程工作和治理原則,以及各階段之間的把關規則。隨著組織的軟體發行流程日漸成熟,即可將 vRealize Code Stream 的流程範本從局部自動化修改為全面自動化,以順應組織的發展進程。

成品管理

vRealize Code Stream 會支援成品的模型建立和解析,以確保要部署應用程式的特定建置版本時,自動抓取正確的成品版本。

讓每次發行使用正確的成品版本

開始以更頻繁的發行頻率來持續交付軟體後,持續追蹤紀錄成品也日益重要。vRealize Code Stream 可讓您輕鬆控制、儲存和管理整個軟體發行週期內的二進位成本,以確保每次皆可部署正確的成品版本。

成品追蹤

成品資料儲存器也可以儲存二進位物件,例如虛擬機範本和 vRealize Automation 服務藍圖等。只要將這項功能與程式碼管理套件結合運用,即可追蹤成品和相關的相依物件。

程式碼管理套件 

發行控制面板和報告

Code Stream 提供會顯示所有運作中管道的一個摘要檢視,以及每個管道的一個端對端檢視,所有使用者都能在這兩處看到有哪些工作已完成、正在進行中,或產生錯誤。

改良能見度與生產力追蹤功能

現成的報告有助於衡量一段時間後的發行品質與效率。這個涵蓋各環境的發行狀態統一檢視可促進團隊間的協同作業,以確保新軟體發行版本具備更高品質,並加快交付速度。

擴充性架構:運用現有的工具和流程

許多公司會運用多種不同的軟體開發生命週期工具,在軟體交付管道的每個階段協調建置、部署和測試工作。

提供現成的支援

軟體生命週期工具包括 Jenkins、Microsoft Team Foundation Server 2015、Artifactory、Yum、Git 以及其他工具。服務藍圖會在 vRealize Automation 中建立模型,讓管道工作能觸發應用程式佈建和部署。vRealize Automation 7 會融合以基礎架構、中介軟體和應用程式堆疊為模型的藍圖。

如何購買

vRealize Code Stream 會以獨立產品方式銷售,並依據 OSI 或 CPU 計價。