deploy(M00-E): 完善菜单式部署骨架
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user