Skip to content

Commit 477622f

Browse files
Debugging TLS builds on CI is fun, round 12
1 parent e3c66df commit 477622f

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,17 @@ jobs:
156156
157157
- name: Wait for RabbitMQ to start
158158
run: |
159-
docker exec rabbitmq-tls rabbitmqctl await_startup --timeout 60 || (docker logs rabbitmq-tls && exit 1)
159+
for i in $(seq 1 30); do
160+
if docker exec rabbitmq-tls rabbitmqctl await_startup --timeout 60; then
161+
echo "RabbitMQ is ready"
162+
exit 0
163+
fi
164+
echo "Waiting for container... ($i/30)"
165+
sleep 2
166+
done
167+
echo "RabbitMQ failed to start. Container logs:"
168+
docker logs rabbitmq-tls
169+
exit 1
160170
161171
- name: Verify TLS listener
162172
run: |

0 commit comments

Comments
 (0)