用途:这是一个面向 BK-CI(蓝盾)现有流水线构建操作的管理型技能,重点在“安全地操作构建”而非流水线设计。适用查询构建历史、获取启动参数、查看构建状态与最近执行结果,以及根据现有流水线链接解析 projectId 与 pipelineId。
主要能力:围绕四类操作展开——获取构建历史(reference/build-list.md)、获取启动参数(reference/build-startinfo.md)、查看构建状态(reference/build-status.md)、启动构建(reference/build-start.md)。具体工具调用与示例 payload 不在主文件,按需进入对应 reference/ 查看。
使用方式:操作前先确认三个标识:projectId(项目英文名)、pipelineId(以 p- 开头)、buildId(以 b- 开头),缺一不可。触发构建的最短链路是:先获取启动参数,再向用户展示完整入参并获得确认,最后才真正启动。查询类操作通常直接读取即可;启动类操作必须区分“查看参数”和“执行触发”。通过 URL 解析标识时,应先确认链接确实是流水线详情页。
限制与不适用:不适用修改流水线定义、模板或插件逻辑,不讨论流水线架构实现,不未经用户确认直接发起有副作用的构建操作。所有有副作用的构建启动都必须先获得用户明确确认,避免把“获取启动参数”误当成“已允许启动”,也不要在未展示完整入参时直接触发。若问题转向流水线模型、模板或执行链路,应切换到对应模块技能(如 process-module-architecture)。