Agent Skills
返回列表
💻

Jenkins 流水线调试器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/jenkins-pipeline-debugger

技能介绍

要解决的问题

Jenkins 流水线一旦失败,排查过程往往耗时且低效。声明式流水线(Declarative Pipeline)和脚本式流水线(Scripted Pipeline)的报错信息可能分散在多个阶段日志中,而 Groovy 的 CPS(Cooperative Scheduling)执行模型使得变量状态和步骤流转难以直接观察。开发者通常只能逐行翻阅控制台输出,手动拼接上下文,才能推断出失败的根因。

技能如何工作

该技能通过 Jenkins REST API 和 Blue Ocean API 两个入口与 Jenkins 建立连接,覆盖传统视图和 Blue Ocean 可视化管道的调试需求。核心能力包括:

  • 阶段日志检索:直接从 Jenkins 获取各 Stage 的日志输出,无需手动翻找页面。
  • 失败构建重放:针对失败的构建任务重新执行,验证修复方案或复现问题。
  • Groovy CPS 执行追踪:深入 CPS 运行时状态,检查变量赋值、步骤跳转等执行细节。

适用边界与注意事项

该技能适用于自建 Jenkins 环境,依赖 API 凭证和网络可达性。对于高度定制的插件或私有扩展,API 返回的信息可能不完整。重放操作会触发新的构建任务,需注意资源消耗。

使用场景

  • 流水线多阶段失败,需快速定位报错阶段日志
  • 修复代码后重放失败构建,验证修复是否生效
  • 脚本式流水线步骤异常,需追踪 Groovy CPS 执行状态
  • 编写 Jenkins 插件时调试流水线,验证 CPS 运行时行为

适合人员

  • 持续集成工程师,需高效定位流水线失败根因
  • Jenkins 插件开发者,需验证 CPS 运行时兼容性
  • DevOps 平台维护者,需监控流水线执行状态
  • 后端开发者,需调试 Jenkins 相关自动化脚本