SuperAPI AI 工具集

yaml-pipeline-transfer

通用与其它

查看项目

更新于 10-16 09:35

技能介绍

用途:围绕 BK-CI 的 YAML 流水线转换,处理 YAML 导入为流水线模型、流水线模型导出为 YAML、PAC(Pipeline as Code)接入与同步、模板引用及 YAML 语法与表达式相关问题的排查与调试。

主要能力:覆盖转换主链路(YAML 文本解析、YAML 数据模型、YAML 到 Model、Model 到 YAML)、PAC 与 Step/Job/Stage 模板展开、表达式与切面、注释保留与锚点处理、导入导出双向一致性与历史兼容。可参考三类文档:转换主链路、PAC 与模板、调试与扩展。

使用方式:先判断问题属于哪一类,再查阅对应参考文档。仅修改流水线模型结构、代码库接入、权限、数据库或调度、或单个插件运行逻辑的问题不适用。

限制:涉及模型结构时需结合 pipeline-model-architecture,涉及执行链归属时结合 process-module-architecture;不得将模型字段问题误判为 YAML 解析问题,改转换规则须兼顾双向一致与历史兼容。