Repository navigation
Releases
Releases · bigbigtooth/DSH-DevOps-Plugin
v0.5.0
破坏性变更:包名改为 scoped 名
npm 上不带 scope 的 dsh-devops 已被他人预留占用(dushaobindoudou 于 2026-08-19
发布的 0.0.1 占位包,描述写明 "name reserved"),我们无法用该名发布。本版本起改用
@bigbigtooth/dsh-devops。
- dsh plugin --profile web remove dsh-devops
- dsh plugin --profile web add ./dist/dsh-devops-0.4.0.tgz
+ dsh plugin --profile web remove @bigbigtooth/dsh-devops
+ dsh plugin --profile web add ./dist/bigbigtooth-dsh-devops-0.5.0.tgz注意 pnpm pack 对 scoped 包产出的文件名是 bigbigtooth-dsh-devops-<version>.tgz
(去掉了 @,保留斜杠转横线)。
需要先 remove 旧的 dsh-devops 再装新包 —— 两者在 profile 里是不同目录。
运行时标识未变:cordis 插件名、client module id、/rpc/dsh-devops 路由、存储域
dsh_devops、dataDir 默认值 ~/.dsh-devops、环境变量 DSH_DEVOPS_KEY_FILE
都保持原样。已保存的服务器配置、凭据与巡检历史不会因升级而丢失。
安装
# 从 npm 安装(推荐:免掉构建授权)
dsh plugin --profile web add @bigbigtooth/dsh-devops
# 或从预构建 tarball
dsh plugin --profile web add https://github.com/bigbigtooth/DSH-DevOps-Plugin/releases/latest/download/dsh-devops-latest.tgz装完需重启宿主(bundle 在启动期加载)。同版本重装请先 remove 再 add。
兼容性
| dsh-devops | DSH (harness) |
|---|---|
| 0.5.0 | 0.1.5-rc.2 |
| 0.4.x | 0.1.5-rc.2 |
其他
- 仓库按 DSH 官方发布规范重整:双语 README、
SAFETY.md权限与副作用逐条披露、
CONTRIBUTING.md、GitHub Actions CI、双语 issue 模板、screenshots.json - 补齐市场准入元数据:
repository/homepage/bugs/keywords(含dsh-plugin)
/publishConfig.access
资产
dsh-devops-latest.tgz—— 稳定地址,releases/latest/download/始终指向最新包bigbigtooth-dsh-devops-0.5.0.tgz—— 本版本固定名
验证
31 个测试文件 / 260 个用例全绿(单元、DSH 运行时契约、SSH 与部署集成、端到端、验收),
并已在 web profile 实机安装验证。
v0.4.0
亮点
- 仓库按 DSH 官方发布规范重整:双语 README(
README.md/README.zh.md)、SAFETY.md逐条披露权限与副作用、CONTRIBUTING.md、GitHub Actions CI、issue 模板、screenshots.json - 补齐市场准入元数据:
repository/homepage/bugs/keywords(含dsh-plugin)/publishConfig.access - 文档如实写明两处限制:未设
DSH_DEVOPS_KEY_FILE时凭据走进程内内存密钥(重启后无法解密);卸载时多个异步 disposer 并发执行
安装
dsh plugin --profile web add https://github.com/bigbigtooth/DSH-DevOps-Plugin/releases/latest/download/dsh-devops-latest.tgz装完需重启宿主(bundle 在启动期加载)。同版本重装请先执行 dsh plugin --profile web remove dsh-devops
再 add,以避开 pnpm 对相同 file: 规格的缓存。
兼容性
| dsh-devops | DSH (harness) |
|---|---|
| 0.4.0 | 0.1.5-rc.2 |
| 0.3.x | 0.1.5-rc.2 |
资产
dsh-devops-latest.tgz—— 稳定地址,releases/latest/download/始终指向最新包dsh-devops-0.4.0.tgz—— 本版本固定名
验证
31 个测试文件 / 260 个用例全绿(单元、DSH 运行时契约、SSH 与部署集成、端到端、验收)。