自动化流水线
流水线管理
自动化流水线支持单体与微服务架构的持续构建以及虚拟化与容器化的持续部署。流水线内置包含多种开发语言、构建工具以及部署组件的流水线模板开箱即用。
为DevOps工程师、配置管理工程师测试工程师以及运维工程师提供数据库脚本的自动化发布能力。
流水线将脚本模版化、线上化管理,并支持基于流水线再编排的调度流水线 。
脚本管理
Vone-Pipeline脚本库分为公共、构建、部署、调度等类型。
为了方便统一管理平台所使用的脚本信息,可以在脚本管理中对脚本进行添加、修改、删除、下发和权限分配等操作。且脚本管理中可以查看脚本的下发历史记录、脚本基本信息等。
提供完整的持续交付工具链,将交付过程中产生的研发质量数据自动关联并形成制品版本,建立统一的制品管理和元数据管理,形成软件交付闭环。
流水线支持持续集成与自动化部署能力,提供步骤场景模版,完成触发规则与持续集成过程设置后即可开始持续集成。
持续集成(CI)流水线包含自动拉取代码、编译、构建、自动化测试、静态代码扫描等,并可结合持续部署(CD)产品能力。
Vone-Pipeline流水线支持多种部署策略。指定版本、分批、定时、部分成功再次执行等。且无缝衔接制品管理,随时随地拉取制品并且持续、稳定的将制品部署到生产环境,实现全流程自动化交付。
执行历史
流水线执行后,通过流水线执行历史快照,查看到各步骤执行情况、统计信息及关联的需求清单。