DeepSeek Harness Hub
← 返回列表

Jackson-chen97/dsh-devops

DeepSeek 客户端兼容 / 相关生态spec-screened在 GitHub 查看 ↗
未验证

@jacksonchen/dsh-devops

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/16 · 已提供中文文档

DSH 的 GitLab + Kubernetes 监控插件——在一个地方跟踪 CI/CD 流水线和 K8s 集群健康状态。

综合分
30.6
GitHub 分
30.6
用户评分
★ Stars
1
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/Jackson-chen97/dsh-devops.git
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

@jacksonchen/dsh-devops

Release
License: MIT
Node
DSH
Topic: dsh-plugin

�W� DeepSeek Harness嚗SH嚗� GitLab + Kubernetes ����辣�?

|------------|---------|
|  |  |

��寞€?
- GitLab API嚗�撱?霂恣/�喲 MR�恣�?Tag���?CI/CD Pipeline嚗撅��亦�瘥葵 Job �祕��
- Kubernetes API嚗eployment �嗆€€od �”��隞嗚€敹��舀��湔��銝��券��?- ��?UI嚗��∠���剁�GitLab ��?憿寧�ubeconfig/Context/Namespace嚗���芸靽�
- 憭�蝵桃恣�?嚗��憟?GitLab ��其�憭葵 kubeconfig嚗�函��批�挽蝵桅△��
- Webhook + �郎撘�嚗itLab Webhook �?followup() �嚗��啗蔭霂Z�典��?Pipeline 憭梯揖銝?Pod 撏拇�
- 憭祗閮€嚗�蝵桐葉�?/ �望��嚗��桀��Z祗閮€嚗扇敹€嚗�霈方���閫霂剛�嚗?- �芰倌霂髡�黎嚗鈭?kubeconfig �?CA �窈瘙釣�伐�node:https CA pinning嚗?
摰�

dsh plugin �賭誘摰�頧砍��?profile �桀��� pnpm嚗�甇?npm�it 隞���啗楝敺�臭誑雿蛹摰�皞€?
隞?npm 摰�嚗�撣�嚗?dsh plugin --profile web add @jacksonchen/dsh-devops

隞?GitHub 摰�
dsh plugin --profile web add https://github.com/Jackson-chen97/dsh-devops.git

隞�啁敶�鋆�撘€�芋撘�
dsh plugin --profile web add "D:/path/to/dsh-devops"

蝑遠�?pnpm �賭誘嚗���憟賜�亙 profile �桀���嚗�

cd ~/.dsh/profiles/web
pnpm add @jacksonchen/dsh-devops       # npm嚗�撣�嚗?pnpm add https://github.com/Jackson-chen97/dsh-devops.git  # GitHub
pnpm add "D:/path/to/dsh-devops"       # �砍頝臬�

�嗅��?profile �‘銝� ~/.dsh/profiles/web/cordis.patch.yml 銝剖ㄟ��隞塚�敹◆�€�鈭�銝芣�隞嗆�隡◤�蝸嚗�

- insert:
- id: dsh-devops
name: '@jacksonchen/dsh-devops'

� DSH嚗�撘€ 霈曄蔭 �?DevOps 摰��蔭�?
隞��遣鈭抒摰�嚗��€�遣���€ registry嚗?
lib/ �摰�航�銵��遣鈭抒嚗僎銝?撌脫�鈭文隞��€�甇文�鋆���遣甇仿炊���€�恣�嚗€����氖蝥輻憓€�?git clone �喳�?
1) ���唬遙�敶?git clone https://github.com/Jackson-chen97/dsh-devops

2) ���遣 bundle �瑕 profile �鈭?node_modules
嚗indows 銝?~/.dsh �?%USERPROFILE%\.dsh嚗?DEST=~/.dsh/profiles/node_modules/@jacksonchen/dsh-devops
mkdir -p "$DEST"
cp -R dsh-devops/lib dsh-devops/package.json dsh-devops/cordis.patch.yml "$DEST"/

3) 瘜典� bundle嚗� "@jacksonchen/dsh-devops" ��
~/.dsh/profiles/web/package.json �?dsh.profile.bundles����頧?#    @deepseek-ai/dsh-base�sh-web-app �函��臬�銝€隞賢�銵剁�bundle 隡€�
�芸蒂�?cordis.patch.yml �芣�瘜典���憒�
"dsh": { "profile": { "bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"@jacksonchen/dsh-devops"
] } }

4) � DSH嚗�撘€ 霈曄蔭 �?DevOps�?

蝳餌瑪鈭抒�芸 lib/.js嚗.d.ts 蝐餃��辣�望迤撣貊� pnpm run build嚗sdown嚗���
憸�撱?bundle 隞�靘�銵�?
敹恍€�憪?
1. �� DSH 霈曄蔭 �?DevOps嚗溶�?GitLab ��剁�Base URL + Token嚗� kubeconfig �辣�?2. �函��批� GitLab 憿寧�?K8s �?Context/Namespace嚗€隡�其�摮 ~/.dsh-devops/config.json�?3. �湔�函��批�遣 MR/Tag��?Pipeline��蝏?Deployment�€���亙笆 AI 霂湛�AI ����憟極�瑯€�銝€隞賡�蝵桀��€?
銋隞仿€� cordis.patch.yml �蔭嚗?
- id: dsh-devops
name: '@jacksonchen/dsh-devops'
config:
gitlab:
servers:
- id: main
baseUrl: 'https://gitlab.example.com'
projectPath: 'my-group/my-project'
k8s:
kubeconfigs:
- id: prod
path: '~/.kube/config'
context: 'prod'

AI 撌亙

�辣�蝸�單釣��典極�猾€€?��隞颱� YAML �蔭�極�瑁粉��霈曄蔭憿蛛�霈曄蔭 �?DevOps嚗���蔭嚗~/.dsh-devops/config.json嚗��函��批�憿寧/�黎�?AI 靚蝡頝�嚗�蔭�嗉��其�餈��窈����蝵柴€��內撘紡�冽�?
�仍�函蔡蝑�蝥批�臭��臬 cordis 銵乩��∠�?config: �葉�曉�閬��蔭�?
| 撌亙 | 霂湔� |
|------|------|
| gitlab_mr_create | �遣 MR嚗�刻圻�?Pipeline �嚗?|
| gitlab_mr_review | 霂恣 MR嚗pprove/request_changes/comment嚗?|
| gitlab_mr_list | � Merge Request |
| gitlab_tag_create | �遣 Git Tag |
| gitlab_pipeline_status | �亥砭 Pipeline �嗆€?|
| gitlab_pipeline_jobs | � Pipeline �?Job �� |
| gitlab_pipeline_watch | �臬/�迫/�亥砭 Pipeline � |
| k8s_deployment_status | �亥砭 Deployment ���嗆€?|
| k8s_pods | � Pod嚗�甈⊥嚗?|
| k8s_events | �瑕��€餈?K8s 鈭辣 |
| k8s_logs | �瑕� Pod �亙�嚗ail N 銵� |

�蔭�€?
GitLab �蔭

| 摮挾 | 敹‵ | 霂湔� |
|------|------|------|
| baseUrl | �?| GitLab 摰��啣� |
| defaultProject | �?| 暺恕憿寧 ID嚗撩��蝚砌�銝迎� |
| projects[].id | �?| 憿寧�臭��� |
| projects[].path | �?| GitLab 憿寧頝臬�嚗roup/project嚗?|
| projects[].tokenEnv | �?| 摮 Token �憓��� |
| projects[].defaultBranch | �?| 霂仿★�桃�暺恕� |

K8s �蔭

| 摮挾 | 敹‵ | 霂湔� |
|------|------|------|
| kubeconfigs[].id | �?| �黎�臭��� |
| kubeconfigs[].path | �?| kubeconfig �辣頝臬�嚗�?~嚗?|
| kubeconfigs[].context | �?| 雿輻�?Context嚗撩�� current-context嚗?|
| kubeconfigs[].namespace | �?| 暺恕 Namespace 閬� |
| defaultContext | �?| 暺恕�黎 ID |
| defaultNamespace | �?| �� Namespace |

Webhook �蔭

| 摮挾 | 敹‵ | 霂湔� |
|------|------|------|
| secret | �?| Webhook �⊿��曹澈撖 |
| projectPaths | �?| 憿寧頝臬��賢���皛?|
| quietEvents | �?| �€閬�暺�鈭辣蝐餃� |

Monitor �蔭

| 摮挾 | 暺恕�?| 霂湔� |
|------|--------|------|
| pollIntervalSec | 60 | 頧株砭�湧�嚗�嚗?|
| cooldownSec | 300 | �郎�瑕�園嚗甇W撅?|
| pipeline[] | �?| Pipeline �郎閫� |
| pod[] | �?| Pod �郎閫� |

撘€�?
pnpm install
pnpm run typecheck   # TypeScript 蝐餃�璉€�?pnpm run build       # 雿輻 tsdown �遣嚗��箏 lib/嚗?node scripts/offline-build.mjs   # 蝳餌瑪�遣 lib/嚗ode >= 22.13嚗��€ registry嚗?pnpm run test        # 餈���瘚�

�嗆�

src/
���€ index.ts          # �辣�亙嚗pply(ctx) 蝻�
���€ config.ts         # 蝏��蔭閫��銝撉?���€ types.ts          # �砍蝐餃�摰�
���€ api.ts            # �砍 HTTP 頝舐嚗挽蝵桀�撖潸��€扳�霂�
���€ runtime-config.ts # 餈��園�蝵殷�~/.dsh-devops/config.json嚗?���€ gitlab/           # GitLab API 摰X蝡?+ 憭★�株楝�?���€ k8s/              # K8s API 摰X蝡?+ kubeconfig 閫�� + 憭�蝢方楝�?���€ tools/            # 撌亙瘜典�嚗itlab_�8s_嚗?���€ webhook/          # GitLab Webhook �?followup 憭�
���€ monitor/          # �頧株砭�郎撘� + ��
���€ runtime/          # �唳€扳��∪�鋆�lazy.ts嚗?

�臬�閬�

- Node.js �?22.19嚗��?fetch�SM嚗?- GitLab �?16.0嚗R Approvals API嚗?- Kubernetes API �?1.25嚗pps/v1嚗?- �航挪�?GitLab 銝?K8s API 蝡舐��蝏?
霈詨霂?
MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群