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
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:
1 parent
cc8090d143
commit
f5008b8d8e
1 file changed
+15
@@ -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
|
||||
Reference in new issue
Block a user