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
ready=false
dnodes=""
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
break
fi
sleep 2
done
if [ "$ready" != "true" ]; then
printf '%s\n' "$dnodes"
docker logs "$name"
exit 1
fi