docs(update): 补全发布验证耗时与配置摘要

This commit is contained in:
2026-10-02 19:47:43 +08:00
parent eebc6d1453
commit 4e4c4c9f23
3 changed files with 37 additions and 7 deletions
@@ -144,6 +144,16 @@
"check": "python3 scripts/test-start-ps1-env.py",
"exitCode": 0,
"durationSeconds": 0.02
},
{
"check": "updater 8 behavior tests",
"passed": true,
"durationSeconds": 0.9
},
{
"check": "updater production build",
"passed": true,
"durationSeconds": 1.28
}
],
"rollback": "Restore recorded immutable core image digests and Compose backup, preserve business volumes and data/update-state; synchronize Watchtower token configuration before restoring its image. Do not re-submit unresolved update jobs.",
@@ -0,0 +1,22 @@
{
"envKeys": [
"SYSTEM_UPDATE_MODE",
"SYSTEM_UPDATE_DEPLOYMENT_ID",
"WATCHTOWER_IMAGE",
"WATCHTOWER_UPDATE_TARGET",
"WATCHTOWER_HTTP_API_PERIODIC_POLLS",
"WATCHTOWER_CLEANUP",
"WATCHTOWER_CORE_UPDATE_ENABLED",
"WATCHTOWER_API_URL",
"WATCHTOWER_API_KEY",
"WATCHTOWER_HTTP_API_EVENTS_TOKEN",
"COMPOSE_FILE"
],
"mode": "legacy_watchtower",
"composeBeforeSha256": "33fc4ded8756c68ad40579432474d92c1c083f1abb4b3e481a0cfe3fb45d0da6",
"composeAfterSha256": "735dffe3362a5e4d97d3adb200274e6651eba3f8bd70f03b25cca18e9eb193ad",
"iceSha256": "1427d181c5d405278e7b9b099379679a91d408108b6737c6cff2ed978f88acc1",
"envBeforeSha256": "7318b0e4edca3eff3421beaa3b87fded5e7d692faf30e8325e16c42a922a798f",
"envAfterSha256": "254641f912f1b6a89e847a30e870f10085e20e1925359ecc20a25e049ff78c84",
"dockerCredentialMount": "omitted because no credential file exists"
}
@@ -1,7 +1,5 @@
/easyai-server sha256:6825def1b7bf252eee477b34d3ddc0317e691f0787ea3f300793c4d272a3b491 running 0 healthy {"3001/tcp":[{"HostIp":"","HostPort":"3001"}]}
/easyai-web sha256:a287db622d13a706725520d3a9864f986b8854630d198fce3373a8e7f1cfe3b0 running 0 healthy {"3010/tcp":[{"HostIp":"","HostPort":"3010"}]}
/easyai-wsgateway sha256:a2b5fb67384c7f0eca7c7a768b5deacb4c0d2195dfbeb6e16ef40d6dc097bf25 running 0 {"3002/tcp":[{"HostIp":"","HostPort":"3002"}]}
/easyai-watchtower-1 sha256:6afd62a208687bb4840b3b8131e1461dee7033989e14e28b6d69082839eaf410 running 0 healthy {}
WARNING: Error parsing config file (/root/.docker/config.json): read /root/.docker/config.json: is a directory
WARNING: Error parsing config file (/root/.docker/config.json): read /root/.docker/config.json: is a directory
{"status":"ok","service":"easyai-server-main","version":"3.22.0.20261002.2","buildId":"3.22.0.20261002.2","timestamp":"2026-10-02T11:42:39.968Z","uptime":35.4169154,"dependencies":{"mongo":"ok","redis":"ok","rabbitmq":"ok"}}
/easyai-server sha256:6825def1b7bf252eee477b34d3ddc0317e691f0787ea3f300793c4d272a3b491 0 healthy
/easyai-web sha256:a287db622d13a706725520d3a9864f986b8854630d198fce3373a8e7f1cfe3b0 0 healthy
/easyai-wsgateway sha256:a2b5fb67384c7f0eca7c7a768b5deacb4c0d2195dfbeb6e16ef40d6dc097bf25 0
/easyai-watchtower-1 sha256:6afd62a208687bb4840b3b8131e1461dee7033989e14e28b6d69082839eaf410 0 healthy
{"status":"ok","service":"easyai-server-main","version":"3.22.0.20261002.2","buildId":"3.22.0.20261002.2","timestamp":"2026-10-02T11:46:42.196Z","uptime":277.645495226,"dependencies":{"mongo":"ok","redis":"ok","rabbitmq":"ok"}}