阶段
微服务引擎服务内容
现状分析 协助客户对业务系统完成现状调查和关键痛点识别 适用性评估 通过华为多年微服务实战经验总结的参考模型,帮助客户从业务属性、竞争力、技术实践和团队四个方面对现状进行评估,识别适合实施微服务的业务范围 目标设定 根据微服务成熟度等级模型,客观认识自己当前所处的级别,以及经过变革后预期能达成的级别 差距分析 根据目标,通过微服务成熟度分析工具协助识别出达成每个阶段目标的差距 试点实施 基于选取的试点业务范围协助客户完成微服务划分和DevOps环境规划 效果评估 包括阶段性效果评估,以及整个变革项目的最终目标达成情况的评估 经验固化 试点完成后需要进行经验总结,并固化到DevOps流程中或者录入到规范文档,并建立持续改进机制 专业培训 微服务完整技术体系培训和实战演练
流水线功能描述
可视工作流编排 提供可视化的方式按需定制工作流程,自由配置执行阶段,阶段内任务串并行可选,满足CI/CD/DevOps场景下的 自动化 价值交付 执行触发器 提供手动、定时、仓库联动的多种执行触发方式,可以在失败点继续执行,可以满足项目周期性持续交付,也可以为个人持续集成提供支持 质量门禁 在每个阶段增加针对任务执行结果的质量门禁,确保价值交付的每个阶段都满足适当的质量要求,提升交付质量并减少返工几率 执行参数 通过定义静态参数,实现全流程的常量传递;通过定义动态参数,实现不同场景下的任务变量传递 嵌套与审批 提供流水线嵌套调用子流水线,实现大规模分层分级持续交付流水线设置和批量启动;通过加入简化版人工审批任务,确保流程合规 扩展三方系统 提供向第三方系统扩展的能力,支持用户自定义任务执行环境,扩展插件数量将持续增加