Skip to content
Snippets Groups Projects
Dockerfile 1.31 KiB
Newer Older
Guilhem Saurel's avatar
Guilhem Saurel committed
ARG DIST=18.04
FROM memmos.laas.fr:5000/gepetto/buildfarm/robotpkg-py3:$DIST as build

RUN for dep in math/eiquadprog; do \
    make install -C $dep; \
    make clean -C $dep; \
    done

ARG DIST=18.04
Guilhem Saurel's avatar
Guilhem Saurel committed
FROM memmos.laas.fr:5000/gepetto/buildfarm/robotpkg-py3:$DIST

WORKDIR /src
Guilhem Saurel's avatar
Guilhem Saurel committed
USER root

ARG DIST=18.04
Guilhem Saurel's avatar
Guilhem Saurel committed
RUN echo "DIST=${DIST}" > /dist
Guilhem Saurel's avatar
Guilhem Saurel committed
ADD build.sh build.py /
ADD dist/${DIST}.sh /dist.sh
RUN bash /dist.sh
ARG PARALLEL=1
ENV CTEST_PARALLEL_LEVEL=${PARALLEL}

Guilhem Saurel's avatar
Guilhem Saurel committed
ADD https://api.github.com/repos/nim65s/eigenpy/commits/topic/multipy /
Guilhem Saurel's avatar
Guilhem Saurel committed
RUN /build.sh eigenpy
Guilhem Saurel's avatar
Guilhem Saurel committed
ADD https://api.github.com/repos/nim65s/hpp-fcl/commits/topic/multipy /
RUN /build.sh hpp-fcl
Guilhem Saurel's avatar
Guilhem Saurel committed
ADD https://api.github.com/repos/nim65s/pinocchio/commits/topic/multipy /
RUN /build.sh pinocchio
Guilhem Saurel's avatar
Guilhem Saurel committed

Guilhem Saurel's avatar
Guilhem Saurel committed
ADD https://api.github.com/repos/nim65s/example-robot-data/commits/topic/multipy /
RUN /build.sh example-robot-data

ADD https://api.github.com/repos/nim65s/curves/commits/topic/multipy /
RUN /build.sh curves

ADD https://api.github.com/repos/nim65s/multicontact-api/commits/topic/multipy /
RUN /build.sh multicontact-api

Guilhem Saurel's avatar
Guilhem Saurel committed
COPY --from=build /opt/openrobots /opt/openrobots

ADD https://api.github.com/repos/nim65s/tsid/commits/topic/multipy /
Guilhem Saurel's avatar
Guilhem Saurel committed
RUN /build.sh tsid

ADD https://api.github.com/repos/nim65s/crocoddyl/commits/topic/multipy /
RUN /build.sh crocoddyl

Guilhem Saurel's avatar
Guilhem Saurel committed
ADD run.sh run.py /
CMD /run.sh