Files
MOHPortal/scripts/run-ci-tests.sh
ReachableCEO a553b14017
All checks were successful
CI / Backend Tests (push) Successful in 31s
CI / Frontend Tests (push) Successful in 1m43s
CI / Build Docker Images (push) Successful in 4m45s
ci: stabilize pipeline
2025-10-16 21:00:39 -05:00

24 lines
538 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
COMPOSE_FILE="${COMPOSE_FILE:-docker-compose.test.yml}"
cleanup() {
docker compose -f "${COMPOSE_FILE}" down -v >/dev/null 2>&1 || true
}
cleanup
trap cleanup EXIT
run_stage() {
local service="$1"
echo ">>> Running ${service} tests inside container"
docker compose -f "${COMPOSE_FILE}" build "${service}"
docker compose -f "${COMPOSE_FILE}" run --rm "${service}"
}
run_stage backend-tester
run_stage frontend-tester
echo "All CI test stages completed successfully (containers only)."