Pipeline
1,流水线是一个可视化的自动化任务编排调度平台,串联编译构建,代码检查,自动化测试,部署发布等任务,从代码提交到发布上线全自动化流程。
2,开箱即用,特殊化的工具,特殊化的检查,平整工具可以通过插件的方式接入到流水线平台上;
3,支持任务串并行编排,使用子流水线编排,支持参数化(自定义参数和系统参数),支持使用模板和人工审核
4,流水线支持大规模并发;支持定时任务如时间节点的触发;支持事件触发,和仓库进行事件触发,如合并入库场景的配置;
5,通过规则-策略-门禁三级管理方式,可以达到代码缺陷自动化门禁拦截,可满足自动化要求;可以配置一个准出条件就可以在单独的准出条件内控制产品的状态,支持规则数字化和门禁策略可继承可复制
6,流水线服务可以整合dev和ops阶段,打造出devops持续交付工程实践,将每个环节(构建,检查,发布,测试,部署)有效串联起来并满足项目需求的准出条件,同时附带上卡口,触发条件,定时任务配置
7,新建流水线中支持按照模板新建和自定义模板,模板新建的话会节省配置的工作量; 流水线支持新增删除阶段和任务,支持图形化编排任务且阶段和任务支持拖拽
8,编排流水线-支持人工审核,在编译构建任务后创建一个串行任务;编排流水线-质量门禁,负责质量要求人员收集到的质量要求设定为规则(租户设置-策略管理),将一个或多个规则设定成策略,在对应阶段选择策略作为本阶段的准出条件;策略分为项目级和租户级; 编排流水线-子流水线可以调度其他流水线,子调子调度最多10层
9,参数设置中流水线支持自定义参数,可以配置在运行时设置;自定义参数可以配置为私密参数,保证值的安全性;流水线可以将各环节任务中运行时设置的参数直接设置为流水线参数;流水线支持直接调用系统预定义参数;运行时设置的含义是在执行流水线时引用对应的值出来;私密参数如密码等;
10,设置流水线定时任务适合回归测试;设置流水线事件触发,到代码托管中创建tag,在流水线执行计划中选中创建标签时触发选项即可。
- 点赞
- 收藏
- 关注作者
评论(0)