diff --git a/.travis.yml b/.travis.yml index ec31bcd..321fcf4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,14 +16,20 @@ install: before_script: - env | sort + - wget -qO- 'https://github.com/tianon/pgp-happy-eyeballs/raw/master/hack-my-builds.sh' | bash - cd "$VERSION/$VARIANT" - image="$(awk 'toupper($1) == "FROM" { print $2; exit }' management/Dockerfile)" script: - - travis_retry docker build -t "$image" . - - ~/official-images/test/run.sh "$image" - - travis_retry docker build -t "${image}-management" management - - ~/official-images/test/run.sh "${image}-management" + - | + ( + set -Eeuo pipefail + set -x + docker build -t "$image" . + ~/official-images/test/run.sh "$image" + docker build -t "${image}-management" management + ~/official-images/test/run.sh "${image}-management" + ) after_script: - docker images diff --git a/3.6-rc/alpine/Dockerfile b/3.6-rc/alpine/Dockerfile index 0a7f41e..b17c255 100644 --- a/3.6-rc/alpine/Dockerfile +++ b/3.6-rc/alpine/Dockerfile @@ -55,6 +55,7 @@ RUN set -ex; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ mkdir -p "$RABBITMQ_HOME"; \ diff --git a/3.6-rc/debian/Dockerfile b/3.6-rc/debian/Dockerfile index 292fdc1..a6ade63 100644 --- a/3.6-rc/debian/Dockerfile +++ b/3.6-rc/debian/Dockerfile @@ -31,6 +31,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \ \ chmod +x /usr/local/bin/gosu; \ @@ -91,6 +92,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ apt install -y --no-install-recommends ./rabbitmq-server.deb; \ diff --git a/3.6/alpine/Dockerfile b/3.6/alpine/Dockerfile index b5ecb43..449f36a 100644 --- a/3.6/alpine/Dockerfile +++ b/3.6/alpine/Dockerfile @@ -55,6 +55,7 @@ RUN set -ex; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ mkdir -p "$RABBITMQ_HOME"; \ diff --git a/3.6/debian/Dockerfile b/3.6/debian/Dockerfile index 1715408..11e6772 100644 --- a/3.6/debian/Dockerfile +++ b/3.6/debian/Dockerfile @@ -31,6 +31,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \ \ chmod +x /usr/local/bin/gosu; \ @@ -91,6 +92,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ apt install -y --no-install-recommends ./rabbitmq-server.deb; \ diff --git a/3.7-rc/alpine/Dockerfile b/3.7-rc/alpine/Dockerfile index d73c777..087538c 100644 --- a/3.7-rc/alpine/Dockerfile +++ b/3.7-rc/alpine/Dockerfile @@ -55,6 +55,7 @@ RUN set -ex; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ mkdir -p "$RABBITMQ_HOME"; \ diff --git a/3.7-rc/debian/Dockerfile b/3.7-rc/debian/Dockerfile index a361764..66d7506 100644 --- a/3.7-rc/debian/Dockerfile +++ b/3.7-rc/debian/Dockerfile @@ -112,6 +112,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ apt install -y --no-install-recommends ./rabbitmq-server.deb; \ diff --git a/3.7/alpine/Dockerfile b/3.7/alpine/Dockerfile index 3270b73..8a08f0e 100644 --- a/3.7/alpine/Dockerfile +++ b/3.7/alpine/Dockerfile @@ -55,6 +55,7 @@ RUN set -ex; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ mkdir -p "$RABBITMQ_HOME"; \ diff --git a/3.7/debian/Dockerfile b/3.7/debian/Dockerfile index cef3672..188d22d 100644 --- a/3.7/debian/Dockerfile +++ b/3.7/debian/Dockerfile @@ -31,6 +31,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \ \ chmod +x /usr/local/bin/gosu; \ @@ -112,6 +113,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \ gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \ + command -v gpgconf && gpgconf --kill all || :; \ rm -rf "$GNUPGHOME"; \ \ apt install -y --no-install-recommends ./rabbitmq-server.deb; \