X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=ci%2FDockerfile;h=4048151a0b7594eb959003dbfab1b632383a7de7;hb=cc9244cd1baddc6f3ef96bbec5662239afc9f3c2;hp=737845cc27c542909c052ec556459c99fcc77695;hpb=fc2ea473dbca57045b279bad8e70679297d2ca3f;p=ric-plt%2Fsdl.git diff --git a/ci/Dockerfile b/ci/Dockerfile index 737845c..4048151 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -14,20 +14,40 @@ # limitations under the License. # -FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:2-u18.04-nng +FROM ubuntu:18.04 -# Install build tools and SDL dependencies: +# Install building tools and SDL dependencies: RUN apt-get update && \ - apt-get install -y libhiredis-dev && \ + apt-get install -y \ + build-essential \ + automake \ + libtool \ + pkg-config \ + libgtest-dev \ + rpm \ + devscripts \ + gawk \ + debhelper \ + autoconf-archive \ + libboost-all-dev \ + libhiredis-dev && \ apt-get clean # Copy sourcefiles: RUN mkdir -p /tmp/build COPY . /tmp/build +WORKDIR /tmp/build # Compile and run unit tests: -WORKDIR /tmp/build RUN ./autogen.sh && \ ./configure && \ make all && \ make test + +# Build packages: +RUN make clean && \ + make distclean && \ + ./package.sh --skip-test debian rpm + +RUN cp /tmp/build/ci/publish.sh /bin +ENTRYPOINT ["/bin/publish.sh"]