diff --git a/.travis.yml b/.travis.yml index f5334eed..ac011649 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,12 +12,18 @@ install: before_script: - env | sort - - cd "$VERSION" + - wget -qO- 'https://github.com/tianon/pgp-happy-eyeballs/raw/master/hack-my-builds.sh' | bash + - cd "$VERSION/$VARIANT" - image="ghost:$VERSION-$VARIANT" script: - - travis_retry docker build -t "$image" "$VARIANT" - - ~/official-images/test/run.sh "$image" + - | + ( + set -Eeuo pipefail + set -x + docker build -t "$image" . + ~/official-images/test/run.sh "$image" + ) after_script: - docker images diff --git a/0/debian/Dockerfile b/0/debian/Dockerfile index 268f183e..b2157198 100644 --- a/0/debian/Dockerfile +++ b/0/debian/Dockerfile @@ -12,6 +12,7 @@ RUN set -x \ && 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 -r "$GNUPGHOME" /usr/local/bin/gosu.asc \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true diff --git a/1/debian/Dockerfile b/1/debian/Dockerfile index 090aab64..aecdd2dd 100644 --- a/1/debian/Dockerfile +++ b/1/debian/Dockerfile @@ -10,6 +10,7 @@ RUN set -x \ && 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 -r "$GNUPGHOME" /usr/local/bin/gosu.asc \ && chmod +x /usr/local/bin/gosu \ && gosu nobody true