feat: prepare CASAN paid PoC release package
This commit is contained in:
@@ -7,6 +7,7 @@ set -uo pipefail
|
||||
#
|
||||
# Env:
|
||||
# CASAN_CI_RUN_FRONTEND=0|1 default 1
|
||||
# CASAN_CI_RUN_CONTROL_PANEL=0|1 default 1
|
||||
# CASAN_CI_RUN_INFRA_LAB=0|1 default 0 (Docker Compose lab is optional in CI)
|
||||
# CASAN_CI_STEP_TIMEOUT_SEC default 600
|
||||
# CASAN_CI_SUITE_FILTER optional regex; run matching suite names only
|
||||
@@ -188,6 +189,17 @@ else
|
||||
skip "frontend-vitest (CASAN_CI_RUN_FRONTEND=0)"
|
||||
fi
|
||||
|
||||
if [[ "${CASAN_CI_RUN_CONTROL_PANEL:-1}" == "1" ]]; then
|
||||
if command -v npm >/dev/null 2>&1; then
|
||||
run "control-panel-tests" npm run console:test
|
||||
run "control-panel-build" npm run console:build
|
||||
else
|
||||
skip "control-panel-tests/build (npm unavailable)"
|
||||
fi
|
||||
else
|
||||
skip "control-panel-tests/build (CASAN_CI_RUN_CONTROL_PANEL=0)"
|
||||
fi
|
||||
|
||||
if [[ "${CASAN_CI_RUN_INFRA_LAB:-0}" == "1" ]]; then
|
||||
if command -v docker >/dev/null 2>&1 && docker compose version >/dev/null 2>&1; then
|
||||
run "local-prod-infra-lab" bash "$TESTS/phase-prod-infra-lab-tests.sh"
|
||||
|
||||
Reference in New Issue
Block a user