ARG CPPLIB_REGISTRY_IMAGE FROM $CPPLIB_REGISTRY_IMAGE COPY .docker/wait-for-it.sh /wait-for-it.sh # build and install caosdb-cpplib WORKDIR /libcaosdb/ RUN mkdir build WORKDIR /libcaosdb/build RUN cmake -D INSTALL_DIR_NAME=libcaosdb .. RUN cmake --build . RUN cmake --install . COPY . /caosdb-cppinttest WORKDIR /caosdb-cppinttest RUN rm -rf .git RUN apt-get install -y openjdk-11-jdk-headless # build and run tests CMD mkdir build && \ cd build && \ cmake .. && \ cmake --build . && \ /wait-for-it.sh caosdb-server:10443 -t 500 -- \ ctest