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:
|
before_script:
|
||||||
- env | sort
|
- env | sort
|
||||||
|
- wget -qO- 'https://github.com/tianon/pgp-happy-eyeballs/raw/master/hack-my-builds.sh' | bash
|
||||||
- cd "$VERSION/$VARIANT"
|
- cd "$VERSION/$VARIANT"
|
||||||
- image="$(awk 'toupper($1) == "FROM" { print $2; exit }' management/Dockerfile)"
|
- image="$(awk 'toupper($1) == "FROM" { print $2; exit }' management/Dockerfile)"
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- travis_retry docker build -t "$image" .
|
- |
|
||||||
- ~/official-images/test/run.sh "$image"
|
(
|
||||||
- travis_retry docker build -t "${image}-management" management
|
set -Eeuo pipefail
|
||||||
- ~/official-images/test/run.sh "${image}-management"
|
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:
|
after_script:
|
||||||
- docker images
|
- docker images
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
mkdir -p "$RABBITMQ_HOME"; \
|
mkdir -p "$RABBITMQ_HOME"; \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
||||||
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
|
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; \
|
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \
|
||||||
\
|
\
|
||||||
chmod +x /usr/local/bin/gosu; \
|
chmod +x /usr/local/bin/gosu; \
|
||||||
|
|
@ -91,6 +92,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
mkdir -p "$RABBITMQ_HOME"; \
|
mkdir -p "$RABBITMQ_HOME"; \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
||||||
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
|
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; \
|
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \
|
||||||
\
|
\
|
||||||
chmod +x /usr/local/bin/gosu; \
|
chmod +x /usr/local/bin/gosu; \
|
||||||
|
|
@ -91,6 +92,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
mkdir -p "$RABBITMQ_HOME"; \
|
mkdir -p "$RABBITMQ_HOME"; \
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
gpg --batch --verify rabbitmq-server.tar.xz.asc rabbitmq-server.tar.xz; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
mkdir -p "$RABBITMQ_HOME"; \
|
mkdir -p "$RABBITMQ_HOME"; \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
|
||||||
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
|
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; \
|
rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \
|
||||||
\
|
\
|
||||||
chmod +x /usr/local/bin/gosu; \
|
chmod +x /usr/local/bin/gosu; \
|
||||||
|
|
@ -112,6 +113,7 @@ RUN set -eux; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$RABBITMQ_GPG_KEY"; \
|
||||||
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
gpg --batch --verify rabbitmq-server.deb.asc rabbitmq-server.deb; \
|
||||||
|
command -v gpgconf && gpgconf --kill all || :; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
\
|
\
|
||||||
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
apt install -y --no-install-recommends ./rabbitmq-server.deb; \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue