FROM docker:19.03.13-dind ARG KCOV_GIT_REF=v38 ENV KCOV_SRC_DIR=/workdir/kcov \ URL_GIT_KCOV=https://github.com/SimonKagstrom/kcov.git \ CXXFLAGS=-D__ptrace_request=int RUN apk add --no-cache wget build-base cmake git bash ninja \ binutils-dev curl-dev elfutils-dev python3 RUN git clone https://github.com/sstephenson/bats.git /workdir/bats \ && cd /workdir/bats \ && ./install.sh /usr RUN git clone $URL_GIT_KCOV $KCOV_SRC_DIR && cd $KCOV_SRC_DIR && \ DEFAULT_KCOV_GIT_REF=$(git tag --list | grep "^v[0-9]\+$" | sort -V | tail -n 1) \ KCOV_GIT_REF=${KCOV_GIT_REF:-$DEFAULT_KCOV_GIT_REF} \ git reset --hard $KCOV_GIT_REF && \ mkdir build && cd build && \ cmake -G Ninja .. && cmake --build . --target install WORKDIR /workdir #ENTRYPOINT ["/bin/bash", "-c"] ##ENTRYPOINT ["kcov"] #CMD ["--help"] ENTRYPOINT ["dockerd-entrypoint.sh"] CMD []