diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index cad3be9..72261c2 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -42,16 +42,22 @@ jobs: run: | docker network create ${DOCKER_NET} || true - docker run -d --name postgres-it --network-alias postgres-it --network ${DOCKER_NET} -e POSTGRES_PASSWORD=password postgres || true + docker run -d --name postgres-it --network ${DOCKER_NET} -e POSTGRES_PASSWORD=password postgres || true docker run -d --name redis-it --network ${DOCKER_NET} redis || true + POSTGRES_IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' postgres-it) + REDIS_IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis-it) + + echo $POSTGRES_IP + echo $REDIS_IP + ./scripts/gen-it.sh ./mvnw -B verify \ -Dquarkus.container-image.push=false \ -Dquarkus.test.container.network=${DOCKER_NET} \ - -Dquarkus.test.env.QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://postgres-it:5432/postgres \ - -Dquarkus.test.env.QUARKUS_REDIS_HOSTS=redis://redis-it:6379 + -Dquarkus.test.env.QUARKUS_DATASOURCE_JDBC_URL=jdbc:postgresql://${POSTGRES_IP}:5432/postgres \ + -Dquarkus.test.env.QUARKUS_REDIS_HOSTS=redis://${REDIS_IP}:6379 - name: Debug Quarkus Integration Test Logs if: failure()