Files

19 lines
699 B
Bash
Raw Permalink Normal View History

#!/usr/bin/env bash
# 平台侧 CI:类型检查 + 构建 + 单元测试(档案 19 §C3)
#
# 设计取舍:**不纳入** scripts/smoke-*.mjs —— 它们需要「平台正在运行 + 有效账号凭据」,
# 属于手工/回归冒烟,不适合无人值守 CI。其中:
# - smoke-plugins.mjs 已删除(其目标 /api/plugins、/api/plugins/select 在档案 16 阶段 0 移除)
# - smoke-watchdog.mjs 已删除(watchdog 依赖 ENABLE_PATCH=true,线上为 false,从不启动;档案 20)
#
# 用法:bash scripts/ci.sh
set -euo pipefail
cd "$(dirname "$0")/.."
echo "== 1/2 typecheck =="
npm run typecheck
echo "== 2/2 build + unit tests =="
npm test
echo "CI OK ✅"