摘要
本申请涉及软件开发与运维自动化技术领域,提供一种基于ChatOps驱动的工作流构建方法及系统。基于ChatOps驱动的工作流构建方法包括步骤S1:在聊天平台中设置机器人后台,通过预定义命令或自然语言解析,接收用户输入指令,通过机器人后台解析并识别出任务类型和参数;步骤S2:机器人后台将任务类型和参数通过流水线平台的API发送至工作流引擎,工作流引擎根据预设工作流模板匹配到工作流;步骤S3:工作流引擎通过API依次执行各工作流子节点对应的流水线任务,机器人后台将任务状态实时反馈至聊天平台;步骤S4:机器人后台会实时向聊天反馈流水线任务执行进度信息。本申请缓解了传统流程工作黑盒不透明的情况,减少了人员沟通成本与各工具平台频繁切换的时间。