Merge pull request #270 from infosiftr/pgp-happy-eyeballs
Add "pgp-happy-eyeballs" in Travis to help cut down on gpg-related issues
This commit is contained in:
commit
7a26bf5bcc
14
.travis.yml
14
.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
|
||||
|
|
|
|||
|
|
@ -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"; \
|
||||
|
|
|
|||
|
|
@ -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; \
|
||||
|
|
|
|||
|
|
@ -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"; \
|
||||
|
|
|
|||
|
|
@ -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; \
|
||||
|
|
|
|||
|
|
@ -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"; \
|
||||
|
|
|
|||
|
|
@ -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; \
|
||||
|
|
|
|||
|
|
@ -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"; \
|
||||
|
|
|
|||
|
|
@ -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; \
|
||||
|
|
|
|||
Loading…
Reference in New Issue