deploy(M00-E): 完善菜单式部署骨架

This commit is contained in:
Codex
2026-06-15 16:13:30 +08:00
parent 46c6450ceb
commit c51ba43fa9
18 changed files with 545 additions and 59 deletions
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# shellcheck source=lib.sh
. "${SCRIPT_DIR}/lib.sh"
qipai_rollback() {
local releases
releases="$(qipai_release_dir)"
if [ ! -d "$releases" ]; then
qipai_warn "no releases directory: $releases"
return 0
fi
qipai_info "available releases:"
find "$releases" -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | sort -r | head -20
qipai_warn "M00 baseline lists rollback points only; automatic switch requires a selected release id"
}
if [ "${1:-}" = "--run" ]; then
qipai_rollback
fi