diff --git a/__tests__/Dockerfile b/__tests__/Dockerfile index d9fb6b7..67d08d7 100644 --- a/__tests__/Dockerfile +++ b/__tests__/Dockerfile @@ -1,11 +1,26 @@ FROM node:12-slim +SHELL ["/bin/bash", "-l", "-c"] + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + build-essential \ + libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev autoconf \ + ca-certificates \ + wget && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /git +ENV GIT_VERSION="2.25.0" +RUN wget -q "https://github.com/git/git/archive/v${GIT_VERSION}.tar.gz" && \ + tar -zxf "./v${GIT_VERSION}.tar.gz" && \ + rm "./v${GIT_VERSION}.tar.gz" && \ + cd "./git-${GIT_VERSION}" && \ + make configure && \ + ./configure --prefix=/usr && \ + make all && \ + make install + WORKDIR /repo -RUN apt-get update && \ - apt-get -y install --no-install-recommends \ - git \ - bash && \ - rm -rf /var/lib/apt/lists/* - CMD [ "bash" ]