模版管理
一、核心模块
- 子任务:任务系统中最小粒度,主要包含不同类型:命令、脚本、作业、Jenkins、审批、通知、API、告警策略、事件规则
- 模版(任务流):一组子任务的集合,子任务按照编排好的顺序并行或串行执行
- 任务:模版 + 参数 = 任务,任务可以立刻执行、定时执行、周期执行
详细文档请看:模版基础使用
二、查看模版列表
点击此按钮查看模版列表流程
如下图:任务系统 --> 任务管理 --> 模版管理
以下就是我们目前定义的模版,而模版中包含了多个子任务,在模版中可以定义子任务执行的主机,定义执行的顺序
三、查看模版中子任务
点击此按钮查看模版中子任务流程
如下图:任务系统 --> 任务管理 --> 模版管理
如下图:选择查看指定的模版
以下为当前模版中包含了多个子任务
四、模版
4.1、流程图
如下图:任务系统 --> 任务管理 --> 模版管理 --> 流程图,详细文档请看:模版基础使用
以下为子任务的执行流程,子任务的执行流程,是根据你定义的定义的任务节点执行的
- 任务节点一致的子任务会并行执行
- 任务节点不一致的子任务会串行执行
如下图(同一行的任务是并行,单独的任务为串行,当然让下面的图是自己自定义的):
4.2、任务节点
如下图:任务系统 --> 任务管理 --> 模版管理 --> 流程图
以下可以看到指定的模版中的包含的子任务有哪些,以下任务节点当中不仅仅包含了我们自己定义的子任务执行,还包含了我们的流程执行的箭头,开始节点、结束节点都是一个节点
我们可以基于筛选条件查看指定节点类型:
- ALL:查看全部节点类型
- 事件:查看事件节点类型,也就是开始节点和结束节点
- 任务:查看任务节点类型,也就是我们的子任务
- 网关:查看网关节点类型
- 连线:查看连线节点类型,在流程图中一条线也是一个节点
4.3、关联任务
如下图:任务系统 --> 任务管理 --> 模版管理 --> 关联任务
关联任务:就是当前的模版隶属于那个任务当中