VMware vRealize Code Stream提供版本自动化和持续交付,以实现频繁,可靠的软件版本,同时降低操作风险。
应用程序更快
通过自动化和发布流程的治理,提高新应用程序和更新的上市时间。
提供更可靠的应用程序
通过在发布流程中的每个阶段跟踪,协调和测试正确的应用程序工件版本和配置,降低风险并提高质量。
利用现有的工具和流程
通过使用现有的软件开发工具和流程协调交付,适应组织不断发展的发布自动化成熟度。
提高治理和可见性
通过整个流程中的整合视图和状态,实施治理并促进跨团队协作。
应用交付自动化
为任何类型的软件建模任何类型的发布过程,从应用程序代码到基础设施代码。建模应用程序可以从简单,单节点,内部部署到复杂,多层次,基于云的或混合下一代应用程序。
开源引擎
vRealize Code Stream现在基于更快,更轻量级和开源的Project Xenon引擎。这使得更容易以更大规模部署,运行管道和任务,并为并行运行的任务提供本机支持。
管道模型配置用于在交付过程中的每个阶段构建,部署和测试软件的工作流任务和治理策略以及阶段之间的选通规则。随着组织的发布流程的成熟,vRealize Code Stream流水线模板可以从部分到全自动化进行修改,以便与其一起演进。
物品管理
vRealize Code Stream支持对工件进行建模和解析,以便在部署应用程序的特定构建版本时自动检索正确的工件版本。
每个版本的正确版本
当您转向使用更频繁发布的持续交付时,跟踪工件变得越来越重要。使用vRealize Code Stream,您可以在整个软件发布周期中轻松地控制,存储和管理二进制工件,并确保每次部署正确的工件版本。
工件跟踪
工件存储库还可以存储二进制对象,如虚拟机模板,vRealize Automation服务蓝图等。通过结合使用此功能与代码管理包,您可以跟踪工件和关联的依赖对象。
代码管理包
释放仪表板和报表
代码流提供了所有活动管道的汇总视图和每个管道的端到端视图,其中所有用户可以看到哪些任务已完成,正在进行或已导致错误。
改进的可见性和生产力跟踪
开箱即用的报告有助于测量随时间的释放质量和效率。跨环境的发布状态的统一视图增强了团队之间的协作,以确保更高的质量和更快的新软件版本的交付。
扩展性框架:利用现有的工具和流程
公司利用各种软件开发生命周期工具来协调软件交付流程中每个阶段的构建,部署和测试任务。
开箱即用的支持
软件生命周期工具包括Jenkins,Microsoft Team Foundation Server 2015,Artifactory,Yum,Git等。服务蓝图在vRealize Automation中进行建模,因此管道任务可以触发应用程序配置和部署。 vRealize Automation 7融合的蓝图,用于对基础架构,中间件和应用程序堆栈进行建模。