ci: add post-deploy smoke test
CI / go (push) Canceled after 0s
CI / web (push) Canceled after 0s
CI / images (Dockerfile, server, alisten) (push) Canceled after 0s
CI / images (web/Dockerfile, web, ) (push) Canceled after 0s
CI / images (worker.Dockerfile, worker, alisten-worker) (push) Canceled after 0s
CI / helm-release (push) Canceled after 0s

This commit is contained in:
DiheChen committed 2026-11-07 01:42:27 +08:00
1 parent cc8090d143
commit f5008b8d8e
1 file changed
+15
+15
View File
@@ -55,3 +55,18 @@ jobs:
--atomic \
--wait \
--timeout 6m
- name: Smoke test
shell: bash
env:
KUBECONFIG: ${{ runner.temp }}/k3s-kubeconfig
run: |
set -euo pipefail
kubectl port-forward --namespace alisten service/alisten-serve 18090:9090 &
pid=$!
trap 'kill "$pid" 2>/dev/null || true' EXIT
curl --silent --show-error --fail \
--retry 10 \
--retry-delay 2 \
--retry-connrefused \
--max-time 10 \
http://127.0.0.1:18090/healthz