Skip to content
Snippets Groups Projects
Select Git revision
  • f8be014b5743513ff39686360c0f06972cc6d088
  • main default protected
  • dev protected
  • f-string-ids
  • f-empty
  • caosdb-cpplib-v0.2.2
  • caosdb-server-v0.9.0
  • caosdb-cpplib-v0.2.1
  • caosdb-cpplib-v0.2.0
  • caosdb-server-v0.8.0
  • caosdb-cpplib-v0.1.2
  • caosdb-server-v0.7.3
  • caosdb-cpplib-v0.1
  • caosdb-server-v0.7.2
14 results

Dockerfile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 547 B
    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 conan create .. -s "compiler.libcxx=libstdc++11"
    
    COPY . /caosdb-cppinttest
    WORKDIR /caosdb-cppinttest
    RUN rm -rf .git
    
    # build and run tests
    CMD mkdir build && \
        cd build && \
        conan install .. -s "compiler.libcxx=libstdc++11" && \
        cmake .. && \
        cmake --build . && \
        /wait-for-it.sh caosdb-server:10443 -t 500 -- \
        ctest -V