fix(ci): wait for TDengine dnode readiness

This commit is contained in:
t8y2 committed 2026-08-05 12:58:42 +08:00
1 parent c4683b026a
commit 1a818563b7
1 file changed
+4 -1
+4 -1
View File
@@ -700,14 +700,17 @@ jobs:
} }
trap cleanup EXIT trap cleanup EXIT
ready=false ready=false
dnodes=""
for _ in $(seq 1 90); do for _ in $(seq 1 90); do
if docker exec "$name" taos -s 'SELECT server_version()' >/dev/null 2>&1; then dnodes="$(docker exec "$name" taos -s 'SHOW DNODES' 2>/dev/null || true)"
if grep -Eq '\|[[:space:]]*ready[[:space:]]*\|' <<<"$dnodes"; then
ready=true ready=true
break break
fi fi
sleep 2 sleep 2
done done
if [ "$ready" != "true" ]; then if [ "$ready" != "true" ]; then
printf '%s\n' "$dnodes"
docker logs "$name" docker logs "$name"
exit 1 exit 1
fi fi