SuperAPI AI 工具集

pipeline-variable-management

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:该技能面向 BK-CI 流水线变量的主链路,帮助理解变量从配置到运行时的完整流转,并支持修改变量初始化、存储、继承或更新逻辑,扩展变量字段、变量类型或模型转换,排查变量传递、作用域或兼容性问题。

主要能力:围绕变量如何定义、落库、传递和演化展开,而非一般参数使用说明。变量问题通常分为两类:生命周期与运行时流转,参考 reference/1-lifecycle.md;字段扩展与模型转换,参考 reference/2-extension.md。

使用方式:排查变量问题时先判断是定义期问题还是构建运行期问题。改字段时需同时查看内部模型、YAML 模型、转换器和兼容性。若变量变化影响流水线模型或 YAML 输入输出,可联动查看 pipeline-model-architecture 和 yaml-pipeline-transfer。

适用场景:理解变量完整流转、修改变量初始化与存储、扩展变量字段或类型、排查变量传递与作用域问题。

不适用场景:仅修改流水线模板或 YAML 结构、仅修改插件定义且不涉及变量主链、仅处理普通前端表单展示。

限制与陷阱:变量既是配置数据也是运行时状态的一部分,生命周期链路和字段扩展链路常被混在一起,排查时需先拆开。新字段不只是加模型类,还要考虑转换、前后端和历史数据。避免把运行期变量问题误判成模型字段问题,避免只改一个模型而不改转换器或兼容逻辑,避免只验证新构建而不验证历史数据和旧流水线。

其他信息暂未提供。