Add "pgp-happy-eyeballs" in Travis to help cut down on gpg-related issues
This commit is contained in:
parent
5d0b6adfd8
commit
635fd0bcb3
|
|
@ -26,6 +26,7 @@ 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="postgres:${VERSION}${VARIANT:+-${VARIANT}}"
|
- image="postgres:${VERSION}${VARIANT:+-${VARIANT}}"
|
||||||
|
|
||||||
|
|
@ -40,7 +41,7 @@ script:
|
||||||
sed -ri -e 's/amd64[|]//g' Dockerfile
|
sed -ri -e 's/amd64[|]//g' Dockerfile
|
||||||
! grep -qE 'amd64[|]' Dockerfile
|
! grep -qE 'amd64[|]' Dockerfile
|
||||||
fi
|
fi
|
||||||
travis_retry docker build -t "$image" .
|
docker build -t "$image" .
|
||||||
~/official-images/test/run.sh "$image"
|
~/official-images/test/run.sh "$image"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ RUN set -x \
|
||||||
&& 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 > /dev/null && 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 \
|
||||||
&& gosu nobody true \
|
&& gosu nobody true \
|
||||||
|
|
@ -58,6 +59,7 @@ RUN set -ex; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||||
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
gpg --export "$key" > /etc/apt/trusted.gpg.d/postgres.gpg; \
|
||||||
|
command -v gpgconf > /dev/null && gpgconf --kill all; \
|
||||||
rm -rf "$GNUPGHOME"; \
|
rm -rf "$GNUPGHOME"; \
|
||||||
apt-key list
|
apt-key list
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue