scripts/butler-demo-pilot-smoke.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
# DemoPilot(普通试点项目)端到端冒烟:preflight + runtime jobs
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT"
PROJECT="普通试点项目"
if [[ -f .env ]]; then
set -a
set +u
# shellcheck disable=SC1091
source .env
set -u
set +a
fi
export PYTHONPATH="${PYTHONPATH:-.}:."
echo "== 1/3 project preflight =="
butler project preflight --project "$PROJECT"
echo ""
echo "== 2/3 runtime pilot-heartbeat =="
butler runtime run pilot-heartbeat --project "$PROJECT" --no-notify
echo ""
echo "== 3/3 runtime test-unit-smoke (force, enabled=false by default) =="
butler runtime run test-unit-smoke --project "$PROJECT" --no-notify --force
echo ""
echo "DemoPilot smoke: ALL PASSED"