X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fe2t%2Fcontainer%2FDockerfile;h=6540385b64cc19ec197610048dc757728f0ea9ac;hb=303e57cbddf5d0d5e77e2bf7ec60643fcf525419;hp=f3a8c27c9e0ba3f8e681c178458f8342cbc4f767;hpb=e6e9432561cb86080cd6a6db0d80622337da1bd7;p=ric-plt%2Fsubmgr.git diff --git a/test/e2t/container/Dockerfile b/test/e2t/container/Dockerfile index f3a8c27..6540385 100644 --- a/test/e2t/container/Dockerfile +++ b/test/e2t/container/Dockerfile @@ -21,10 +21,28 @@ # Date: 28 May 2019 # -FROM ubuntu +FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:1-u18.04-nng1.1.1 as submgrbuild + +# Install RMr shared library +RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr_1.0.36_amd64.deb/download.deb && dpkg -i rmr_1.0.36_amd64.deb +# Install RMr development header files +RUN wget --content-disposition https://packagecloud.io/o-ran-sc/master/packages/debian/stretch/rmr-dev_1.0.36_amd64.deb/download.deb && dpkg -i rmr-dev_1.0.36_amd64.deb + +# "PULLING LOG and COMPILING LOG" +RUN git clone "https://gerrit.o-ran-sc.org/r/com/log" /opt/log && cd /opt/log && \ + ./autogen.sh && ./configure && make install && ldconfig + +COPY . /opt/submgr +RUN mkdir -p /opt/bin && cd /opt/submgr && \ + /usr/local/go/bin/go get && \ + /usr/local/go/bin/go build -o /opt/test/e2t/e2t ./test/e2t/e2t.go && \ + mkdir -p /opt/test/e2t/container/usr/local + +FROM ubuntu:18.04 + +COPY --from=submgrbuild /opt/test/e2t/e2t / +COPY test/e2t/e2t.yaml test/e2t/container/run_e2t.sh / +COPY --from=submgrbuild /usr/local/include /usr/local/include +COPY --from=submgrbuild /usr/local/lib /usr/local/lib -COPY e2t / -COPY e2t.yaml / -COPY run_e2t.sh / -COPY usr/ /usr/ RUN ldconfig \ No newline at end of file