X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docker%2FDockerfile.redis;h=e3969ddafd1e61c5a7fcf4474ea7d695437e640e;hb=312ad178639d82b7b50a0b880403cfbe45cffcbf;hp=0558dbec2df3a2dd51dd47bb1eba814057607af8;hpb=0e9207233c293fde3ea2df3809bed7f22ba02dc3;p=ric-plt%2Fdbaas.git diff --git a/docker/Dockerfile.redis b/docker/Dockerfile.redis index 0558dbe..e3969dd 100644 --- a/docker/Dockerfile.redis +++ b/docker/Dockerfile.redis @@ -38,7 +38,8 @@ RUN apt update && \ libtool \ make \ pkg-config \ - valgrind + valgrind \ + lcov # Cpputest built-in memory checks generate false positives in valgrind. # This is solved by compiling cpputest with memory checking disabled. @@ -55,8 +56,12 @@ RUN ./autogen.sh && \ ./configure && \ make test +RUN ./autogen.sh && \ + ./configure --disable-unit-test-memcheck && \ + make test && \ + make install -FROM nexus3.o-ran-sc.org:10004/bldr-alpine3:10-a3.11-rmr3 as build-env +FROM nexus3.o-ran-sc.org:10004/o-ran-sc/bldr-alpine3:12-a3.11 as build-env RUN apk add cpputest COPY ./redismodule /redismodule @@ -67,7 +72,7 @@ RUN ./autogen.sh && \ make install -FROM redis:5.0.5-alpine3.9 +FROM redis:5.0.5-alpine3.9 as build RUN apk add curl COPY --from=build-env /usr/local/libexec/redismodule/libredismodule.so /usr/local/libexec/redismodule/libredismodule.so