dsh-jenkins-plugin
在终端中运行以下命令:
dsh plugin install Endless-zby/dsh-jenkins-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Endless-zby/dsh-jenkins-plugin 安装本插件,源码见 https://github.com/Endless-zby/dsh-jenkins-plugin。
插件介绍
在 DeepSeek Harness 里做开发时,构建往往还在 Jenkins 上跑,你却要不断切到 Jenkins 页面盯进度、翻日志、失败后再把上下文贴回对话里。dsh-jenkins-plugin 把 Jenkins 接进 DSH Web:右侧边栏有实时构建面板,关注的任务以卡片呈现,进度条与当前阶段通过 SSE 推送更新,构建结束有通知,失败时还可一键把日志与变更交给当前会话里的模型诊断。
面板分「关注」与「全部任务」:可关注常用 Job,在侧边栏内下钻历史、构建详情、阶段条、控制台日志、测试摘要、变更集与制品,多数操作不必离开 DSH;触发构建、失败重建、中止(需策略允许)以及「交给 AI」等写操作走按钮确认与策略校验,denyJobs 中的任务不会向 Jenkins 发任何请求。模型还可自行调用 jenkins_jobs、jenkins_build_status、jenkins_log、jenkins_workspace、jenkins_build 等工具查询或经审批触发/取消构建。
支持在设置里配置多个 Jenkins 实例并切换;凭据经 DSH 凭据服务解析,插件本地只保存 URL、账号与凭据引用。可选的失败唤醒会在关注的 Job 真正失败时,把与「交给 AI」相同的信息送回当初关注该任务时的会话。适合日常用 Jenkins 跑 CI、又希望在 Harness 里统一看构建、少切页面、并让模型协助排障的团队与个人。
截图预览
使用场景
- 在 DSH Web 侧边栏实时关注 Jenkins 构建进度与阶段
- 构建失败后一键把日志与变更交给模型分析
- 让模型通过工具查询 Job 状态、日志并在审批后触发或取消构建
适合人员
- 日常用 Jenkins 跑 CI 的开发与测试人员
- 希望在 Harness 内少切页面盯构建的团队
- 需要模型协助解读 Jenkins 失败日志的运维与平台同学




