diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index b6a1aeb..c543604 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -58,9 +58,9 @@ jobs: echo "PostgreSQL IP: ${POSTGRES_IP}" echo "Redis IP: ${REDIS_IP}" - docker network connect ${DOCKER_NET} $(hostname) - - RUNNER_IP_IN_NET=$(docker container inspect $(hostname) -f '{{range $k, $v := .NetworkSettings.Networks}}{{$k}}={{$v.IPAddress}} {{end}}' | tr ' ' '\n' | grep "^${DOCKER_NET}=" | cut -d'=' -f2) + docker network connect ${DOCKER_NET} $(hostname) || true + + RUNNER_IP_IN_NET=$(docker container inspect $(hostname) -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' | grep -oE "\b172\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b" | tail -n 1) echo "Runner IP: ${RUNNER_IP_IN_NET}"