diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 4d71840e2d..61c47c9603 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -10,7 +10,20 @@ env: jobs: build: runs-on: ubuntu-latest - + services: + # Label used to access the service container + redis: + # Docker Hub image + image: redis + ports: + # Opens tcp port 6379 on the host and service container + - 6379:6379 + # Set health checks to wait until redis has started + options: >- + --health-cmd "redis-cli ping" + --health-interval 10s + --health-timeout 5s + --health-retries 5 steps: - uses: actions/checkout@v3 - name: Set up JDK 11 @@ -59,7 +72,7 @@ jobs: echo ResetPasswordUrlEnabled=true >> obp-api/src/main/resources/props/test.default.props echo consents.allowed=true >> obp-api/src/main/resources/props/test.default.props - MAVEN_OPTS="-Xmx3G -Xss2m -DskipTests" mvn package + MAVEN_OPTS="-Xmx3G -Xss2m" mvn package - name: Build the Docker image run: | echo "${{ secrets.DOCKER_HUB_TOKEN }}" | docker login -u "${{ secrets.DOCKER_HUB_USERNAME }}" --password-stdin docker.io