FcFlow Pipeline规范
2016-06-28 17:12:58 0 举报
FcFlow Pipeline是一种用于实现流程控制和数据流处理的规范,它提供了一种灵活、可扩展的方式来管理和执行复杂的任务。该规范定义了一系列的组件和接口,包括输入源、处理器、输出目标等,以及它们之间的连接关系。通过将这些组件组合成有向无环图(DAG),可以构建出满足特定需求的流程。FcFlow Pipeline还支持动态配置和热插拔,使得在运行时可以对流程进行修改和优化。此外,它还提供了一套丰富的事件模型,可以方便地与其他系统进行交互。总之,FcFlow Pipeline是一种强大而灵活的工具,可以帮助开发者更好地管理和控制系统中的数据流。
作者其他创作
大纲/内容
\b触发消息
commit
1、\b\b检查LocalPipeline绿灯状态2、QA 代码检查,手动approve
1、\b卡片自动化流转2、commitId 信息入库(for RB Diff)
1、\bitp-slow: 预上线全量自动化用例 2、全系统BDA
change msg
SlowDaily
\b开RB
head:refs/for/xxxx_dev
本地工作区
Ticket
LocalHook
LocalPipeline
\bFcFlow Pipeline规范
1、编译2、bugbye: 静态代码扫描3、itp-local: 核心接口自动化回归4、showcase-run: 新增自动化用例+增量代码覆盖率报告5、新用例入映射库: 新增自动化用例自动入映射库6、影响面报告: 精准测试-测试影响面评估7、BDA: 模块级大数据对比8、PFT: 模块级接口性能回归
merge
\b触发类型
1、\b检查卡片有效性:任务卡片且非上线完成有效
SlowPipeline
RB
TrunkHook
1、编译2、啄木鸟: 安全扫描nginx日志,上线需要串号3、猫头鹰: 安全扫描源代码,上线需要串号4、发布到产品库: 上线包发布到产品库5、部署预上线: (迁移javis后去掉)6、发单: (迁移javis后去掉)
1、\b检查卡片有效性:任务卡片且非上线完成有效2、QA 代码检查, 手动approve后合入RB
主干
分支
RBDaily
开发分支
1、编译2、\bitp-slow: 基于全量用例回归(筛选后) 3、BDA: 子系统级大数据对比测试
1、\bitp-slow: 基于全量用例回归(不筛选) 2、模块全量覆盖率推送3、BDA: 子系统级大数据对比测试
merge msg
head:refs/for/master
head:refs/for/xxxx_RBANCH
RBPipeline
收藏
收藏
0 条评论
下一页