From f1694df5c8948fbe3866fdfb92c947a2d380e640 Mon Sep 17 00:00:00 2001 From: rubicks Date: Sat, 30 Dec 2017 18:17:06 +0000 Subject: Rework docker script to allow to build packages as well Move `tests/helpers/run-in-docker` to `packaging/run-in-docker` and add package option to build gbp packages in a docker container. --- tests/helpers/run-in-docker | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100755 tests/helpers/run-in-docker (limited to 'tests') diff --git a/tests/helpers/run-in-docker b/tests/helpers/run-in-docker deleted file mode 100755 index 7d6a1232..00000000 --- a/tests/helpers/run-in-docker +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -set -eu - -echo $(pwd) -cat >Dockerfile < /etc/apt/sources.list -RUN echo "deb-src http://ftp.de.debian.org/debian sid main" >> /etc/apt/sources.list -RUN apt-get update && apt-get dist-upgrade --yes -RUN apt-get install -y --no-install-recommends build-essential adduser -RUN adduser gbp --disabled-password --gecos='gbp docker test user' --shell=/bin/bash --home /git-buildpackage - -WORKDIR /git-buildpackage -COPY . . -RUN chown -R gbp: . - -RUN apt-get -y build-dep . -# Run as non root so permision tests pass -CMD su -c "make all+net" gbp -EOF - -CIDFILE="$(mktemp --dry-run)" -TAG="git-buildpackage/sid" -echo "Building Docker image ${TAG}" -docker build . --tag=${TAG} - -for L in C.UTF-8 C; do - docker run --cidfile=${CIDFILE} -e "TEST_LOCALE=${L}" ${TAG} - docker rm "$(cat ${CIDFILE})" >/dev/null - rm -f ${CIDFILE} -done - -- cgit v1.2.3