云升 Yunrise 研发与发布链路

云升 Yunrise 研发与发布链路 由 Archify 生成的工作流图。 01 / 研发仓(GitLab yunrise 组) 02 / GitLab CI · 包仓库 03 / 制品分发 04 / 使用端 源码 门禁与制品 分发与生效 服务器 172.18.193.80 yunrise-Agent · DSH 内核 + 云升定制 · 研发仓(GitLab yunrise 组) › 源码 · 0.1.1-rc.2 yunrise-Agent DSH 内核 + 云升定制 0.1.1-rc.2 yunrise-config · 插件 / 预设 / 桌面壳 · 研发仓(GitLab yunrise 组) › 源码 yunrise-config 插件 / 预设 / 桌面壳 yunrise-server · nginx / systemd / auth · 研发仓(GitLab yunrise 组) › 分发与生效 yunrise-server nginx / systemd / auth 市场准入门禁 · dsh-bundle-gate · GitLab CI · 包仓库 › 门禁与制品 · @0.3.0 市场准入门禁 dsh-bundle-gate @0.3.0 npm 私服 · GitLab Package Registry · GitLab CI · 包仓库 › 门禁与制品 npm 私服 GitLab Package Registry Win / Mac 安装包 · electron-builder · 制品分发 › 源码 Win / Mac 安装包 electron-builder 门户下载页 :9081 · manifest.json · 制品分发 › 服务器 172.18.193.80 › 门禁与制品 门户下载页 :9081 manifest.json 插件市场门户 :9082 · 同步 · 审核 · 上架 · 制品分发 › 服务器 172.18.193.80 › 分发与生效 插件市场门户 :9082 同步 · 审核 · 上架 线上运行目录 · deploy.sh 同步 · 制品分发 › 服务器 172.18.193.80 › 分发与生效 线上运行目录 deploy.sh 同步 桌面端 · 服务器实例 · 检查更新 / 一键安装 · 使用端 › 分发与生效 桌面端 · 服务器实例 检查更新 / 一键安装 backflow 回流 实例生效 npm publish scp 发版 packed tarball 审核后下发 插件快照 检查更新 10 分钟同步 deploy.sh plugin tag 图例 用户界面 Agent 逻辑 策略 上下文 / 追踪 云服务 外部系统

插件优先原则

  • • 能做成树外插件的一律不改内核
  • • 内核升级 = 换版本号 + 跑验收

三条发布线

  • • 插件线:门禁 → npm 私服 → 门户审核
  • • 安装包线 / 服务器线各自独立发版

Python SDK 支线

  • • python-v* 标签构建 SDK 与 runtime wheel
  • • 发布到项目自带 PyPI 私服