ci-image-git-buildpackage/Dockerfile

30 lines
848 B
Docker

from debian:testing-slim
MAINTAINER hans@eds.org
ENV LANG=C.UTF-8 \
DEBIAN_FRONTEND=noninteractive
# install the minimum needed for a standard git-buildpackage build
# that includes pristine-tar. This also does not install
# documentation to keep the image small.
RUN printf "path-exclude=/usr/share/locale/*\npath-exclude=/usr/share/man/*\npath-exclude=/usr/share/doc/*\npath-include=/usr/share/doc/*/copyright\n" >/etc/dpkg/dpkg.cfg.d/01_nodoc \
&& mkdir -p /usr/share/man/man1 \
&& apt-get update \
&& apt-get -qy upgrade \
&& apt-get -qy dist-upgrade \
&& apt-get -qy install --no-install-recommends \
build-essential \
dpkg-dev \
fakeroot \
git \
git-buildpackage \
pristine-tar \
&& apt-get -qy autoremove --purge \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
COPY test /
COPY gitlab-ci-git-buildpackage /