From 0a4f3b5a91e94647cbafba59f5d364d2014e5817 Mon Sep 17 00:00:00 2001 From: tawoe Date: Mon, 20 Nov 2023 15:46:46 +0100 Subject: [PATCH 1/2] add redis to container pipeline --- .github/workflows/build_package.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 4d71840e2d..2810dc4ad5 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -10,7 +10,17 @@ env: jobs: build: runs-on: ubuntu-latest - + services: + # Label used to access the service container + redis: + # Docker Hub image + image: redis + # 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 +69,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 From 419ca7eb4b927216b07e7851e59109c128240908 Mon Sep 17 00:00:00 2001 From: tawoe Date: Mon, 20 Nov 2023 16:47:39 +0100 Subject: [PATCH 2/2] add redis to container pipeline --- .github/workflows/build_package.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml index 2810dc4ad5..61c47c9603 100644 --- a/.github/workflows/build_package.yml +++ b/.github/workflows/build_package.yml @@ -15,6 +15,9 @@ jobs: 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"