diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 885f013a..6f5a7b4a 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -35,10 +35,16 @@ jobs: ${{ runner.os }}-gradle- - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@v1 + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build with Gradle timeout-minutes: 15 run: | - ./gradlew build --scan + ./gradlew build --scan -Dlogging.level.root=DEBUG -Dlogging.level.org.springframework=DEBUG working-directory: ${{ matrix.module }} build-frontend: @@ -62,4 +68,4 @@ jobs: working-directory: sep490-frontend - run: npm run build timeout-minutes: 5 - working-directory: sep490-frontend \ No newline at end of file + working-directory: sep490-frontend diff --git a/sep490-enterprise/src/test/java/enterprise/TestcontainersConfigs.java b/sep490-enterprise/src/test/java/enterprise/TestcontainersConfigs.java index 14ee3aac..a3a282cc 100644 --- a/sep490-enterprise/src/test/java/enterprise/TestcontainersConfigs.java +++ b/sep490-enterprise/src/test/java/enterprise/TestcontainersConfigs.java @@ -24,7 +24,11 @@ public abstract class TestcontainersConfigs { static void beforeAll() { postgres.start(); idP.withExposedPorts(8180) - .waitingFor(Wait.forHttp("/realms/greenbuildings/.well-known/openid-configuration").forStatusCode(200)) + .waitingFor(Wait.forHttp("/realms/greenbuildings/.well-known/openid-configuration") + .forStatusCode(200) + .withReadTimeout(java.time.Duration.ofMinutes(5)) + .withStartupTimeout(java.time.Duration.ofMinutes(5)) + ) .start(); }