SuperAPI AI 工具集

process-module-architecture

部署与运维

查看项目

更新于 10-16 09:35

技能介绍

用途:这个 skill 关注“流水线主链路如何被保存、触发、推进和结束”。适用于修改流水线创建、更新、删除与版本管理,处理构建启动、运行时状态和执行推进,修改引擎 Control、事件驱动或数据库持久化逻辑,排查流水线主链路中的核心行为。

不适用:只修改模板、YAML 转换或插件定义;只修改调度、Agent、Worker 执行器;只修改权限平台或支撑模块;只修改某个外围服务的集成点。

主要能力:Process 是 BK-CI 的核心编排模块,阅读时分为入口层、服务层、引擎层、数据层。主入口只做模块路由,深入时可进入现有参考文档:API 层 reference/1-api-layer.md、Service 层 reference/2-service-layer.md、引擎控制 reference/3-engine-control.md、DAO 与数据库 reference/4-dao-database.md、事件驱动 reference/5-event-driven.md。

联动关系:改模型结构看 pipeline-model-architecture;改模板或 YAML 输入输出看 pipeline-template-module 或 yaml-pipeline-transfer;改执行资源派发或构建机侧执行,切换 dispatch-module-architecture、agent-module-architecture、worker-module-architecture。

高信号规则:Process 核心不是单个接口,而是“流水线数据 + 运行时状态 + 推进控制”的组合;CRUD、构建启动、控制器、事件、持久化必须按一条主链理解;主链路改动往往联动权限、模型、模板、调度和日志;排查问题先分清定义期还是运行期。

关键陷阱:只看某个 Resource 或 Service 而不看整条主链;把模型、执行、事件问题混在一起;改了运行时状态流转但没同步事件或持久化;把外围集成点问题误判成 Process 内核问题。具体安装命令、收费与平台信息暂未提供。