Change ci.yml so it doesn't try to create DinD container if it's already created
Some checks failed
CI/CD Pipeline (Fully Isolated DinD) / Run Tests (DinD) (push) Failing after 0s
CI/CD Pipeline (Fully Isolated DinD) / Build and Push Docker Images (DinD) (push) Has been skipped
CI/CD Pipeline (Fully Isolated DinD) / Deploy to Production (push) Has been skipped

This commit is contained in:
continuist 2025-07-05 12:22:38 -04:00
parent c400f62e81
commit 08add38c14

View file

@ -49,6 +49,14 @@ jobs:
# Verify DinD is still working
docker exec ci-dind docker version
fi
# If container exists but is not running, start it
if docker ps -a --format "table {{.Names}}\t{{.Status}}" | grep -q "^ci-dind.*Exited\|^ci-dind.*Created"; then
echo "DinD container exists but is not running, starting it..."
docker start ci-dind
# Wait for DinD to be ready
timeout 60 bash -c 'until docker exec ci-dind docker version; do sleep 2; done'
fi
- name: Checkout code to DinD container
run: |