X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=integration_tests%2FDockerfile;h=1087b47da2a89328b4641cbd25ed0ddced088196;hb=refs%2Fchanges%2F55%2F955%2F7;hp=60ea6cd56b706da7c947c52369bc2eddaef5d9d1;hpb=d1cc75a2ca8d41cecb8bd67f9bc934c53035b43b;p=ric-plt%2Fa1.git diff --git a/integration_tests/Dockerfile b/integration_tests/Dockerfile index 60ea6cd..1087b47 100644 --- a/integration_tests/Dockerfile +++ b/integration_tests/Dockerfile @@ -14,14 +14,23 @@ # See the License for the specific language governing permissions and # limitations under the License. # ================================================================================== -# TODO: switch to alpine once rmr apk available +# install a well known working rmr FROM python:3.7-alpine +RUN apk update && apk add autoconf automake build-base cmake libtool ninja pkgconfig git +RUN git clone --branch 1.3.0 https://gerrit.o-ran-sc.org/r/ric-plt/lib/rmr \ + && cd rmr \ + && mkdir build \ + && cd build \ + && cmake .. -DPACK_EXTERNALS=1 \ + && make install -COPY receiver.py / +# stage2 +FROM python:3.7-alpine -# copy NNG and rmr out of the CI builder nng -COPY --from=nexus3.o-ran-sc.org:10004/bldr-alpine3:3-a3.9 /usr/local/lib64/libnng.so /usr/local/lib64/libnng.so -COPY --from=nexus3.o-ran-sc.org:10004/bldr-alpine3:3-a3.9 /usr/local/lib64/librmr_nng.so /usr/local/lib64/librmr_nng.so +# copies +COPY --from=0 /usr/local/lib64/libnng.so /usr/local/lib64/libnng.so +COPY --from=0 /usr/local/lib64/librmr_nng.so /usr/local/lib64/librmr_nng.so +COPY receiver.py / # Install RMr python bindings RUN pip install --upgrade pip