|
|
@@ -6,8 +6,8 @@
|
|
|
|
|
|
| 项目 | 版本 | 校验位置 |
|
|
|
| --- | --- | --- |
|
|
|
-| Git 发布标签 | `v0.2.29` | `release.json` 的 `gitTag` 与 `git describe --tags --exact-match HEAD` |
|
|
|
-| 夭夭 Web | `0.2.29` | `release.json` 与 `package.json` 的 `version` |
|
|
|
+| Git 发布标签 | `v0.2.30` | `release.json` 的 `gitTag` 与 `git describe --tags --exact-match HEAD` |
|
|
|
+| 夭夭 Web | `0.2.30` | `release.json` 与 `package.json` 的 `version` |
|
|
|
| Hermes Dashboard 插件 | `1.7.3` | `hermes-plugins/yaoyao/dashboard/manifest.json` 的 `version` |
|
|
|
|
|
|
以下步骤以仓库根目录为工作目录。不要使用浮动分支替代发布标签。
|
|
|
@@ -75,12 +75,12 @@ curl --fail --silent --show-error http://127.0.0.1:9119/api/auth/providers
|
|
|
## 1. 获取并校验指定发布版本
|
|
|
|
|
|
```bash
|
|
|
-RELEASE_VERSION=v0.2.28
|
|
|
+RELEASE_VERSION=v0.2.30
|
|
|
git fetch --tags
|
|
|
git checkout "$RELEASE_VERSION"
|
|
|
|
|
|
test "$(git describe --tags --exact-match HEAD)" = "$RELEASE_VERSION"
|
|
|
-test "$(node -p \"require('./package.json').version\")" = "0.2.28"
|
|
|
+test "$(node -p \"require('./package.json').version\")" = "0.2.30"
|
|
|
test "$(node -e \"console.log(require('./hermes-plugins/yaoyao/dashboard/manifest.json').version)\")" = "1.7.3"
|
|
|
npm run release:verify
|
|
|
```
|
|
|
@@ -244,7 +244,8 @@ Git、发布目录、命令输出或日志。配置后检查系统管理中的 A
|
|
|
|
|
|
## 7. 通过受管服务独立升级 Web
|
|
|
|
|
|
-首次按第 6 步安装 Web `0.2.28` 后,可在左下角 Agent 菜单打开“系统更新”。
|
|
|
+首次按第 6 步安装 Web `0.2.30` 后,可在左下角 Agent 菜单打开“系统更新”。
|
|
|
+旧版首次升级仍受旧更新器的上游检查限制,需要在 9119 可用时升级一次,或按第 1、6 步手动部署新版。独立升级能力在运行 `v0.2.30` 后生效。
|
|
|
检查更新只读取固定的 `HERMES_YAOYAO_RELEASE_SOURCE`,并锁定最新 `vX.Y.Z`
|
|
|
标签解析到的 Git 提交。更新状态、检查、执行、任务查询和回滚仅要求 8800 本地管理员登录;
|
|
|
写请求仍验证 Origin、CSRF 和本机访问策略,不要求 9119 可用或通过上游认证。
|