File tree Expand file tree Collapse file tree 6 files changed +27
-7
lines changed Expand file tree Collapse file tree 6 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -16,18 +16,28 @@ install:
16
16
17
17
before_script :
18
18
- env | sort
19
+ - wget -qO- 'https://github.com/tianon/pgp-happy-eyeballs/raw/master/hack-my-builds.sh' | bash
19
20
- cd "$VERSION"
20
21
- image="cassandra:$VERSION"
21
22
- |
22
- if [ -n "$ARCH" ]; then
23
- from="$(awk '$1 == toupper("FROM") { print $2 }' Dockerfile)"
24
- docker pull "$ARCH/$from"
25
- docker tag "$ARCH/$from" "$from"
26
- fi
23
+ (
24
+ set -Eeuo pipefail
25
+ set -x
26
+ if [ -n "$ARCH" ]; then
27
+ from="$(awk '$1 == toupper("FROM") { print $2 }' Dockerfile)"
28
+ docker pull "$ARCH/$from"
29
+ docker tag "$ARCH/$from" "$from"
30
+ fi
31
+ )
27
32
28
33
script :
29
- - travis_retry docker build -t "$image" .
30
- - ~/official-images/test/run.sh "$image"
34
+ - |
35
+ (
36
+ set -Eeuo pipefail
37
+ set -x
38
+ docker build -t "$image" .
39
+ ~/official-images/test/run.sh "$image"
40
+ )
31
41
32
42
after_script :
33
43
- docker images
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN set -x \
31
31
&& export GNUPGHOME="$(mktemp -d)" \
32
32
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
33
33
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
34
+ && { command -v gpgconf && gpgconf --kill all || :; } \
34
35
&& rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc \
35
36
&& chmod +x /usr/local/bin/gosu \
36
37
&& gosu nobody true \
@@ -48,6 +49,7 @@ RUN set -ex; \
48
49
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
49
50
done; \
50
51
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/cassandra.gpg; \
52
+ command -v gpgconf && gpgconf --kill all || :; \
51
53
rm -rf "$GNUPGHOME" ; \
52
54
apt-key list
53
55
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN set -x \
31
31
&& export GNUPGHOME="$(mktemp -d)" \
32
32
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
33
33
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
34
+ && { command -v gpgconf && gpgconf --kill all || :; } \
34
35
&& rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc \
35
36
&& chmod +x /usr/local/bin/gosu \
36
37
&& gosu nobody true \
@@ -48,6 +49,7 @@ RUN set -ex; \
48
49
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
49
50
done; \
50
51
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/cassandra.gpg; \
52
+ command -v gpgconf && gpgconf --kill all || :; \
51
53
rm -rf "$GNUPGHOME" ; \
52
54
apt-key list
53
55
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN set -x \
31
31
&& export GNUPGHOME="$(mktemp -d)" \
32
32
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
33
33
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
34
+ && { command -v gpgconf && gpgconf --kill all || :; } \
34
35
&& rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc \
35
36
&& chmod +x /usr/local/bin/gosu \
36
37
&& gosu nobody true \
@@ -48,6 +49,7 @@ RUN set -ex; \
48
49
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
49
50
done; \
50
51
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/cassandra.gpg; \
52
+ command -v gpgconf && gpgconf --kill all || :; \
51
53
rm -rf "$GNUPGHOME" ; \
52
54
apt-key list
53
55
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN set -x \
31
31
&& export GNUPGHOME="$(mktemp -d)" \
32
32
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
33
33
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
34
+ && { command -v gpgconf && gpgconf --kill all || :; } \
34
35
&& rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc \
35
36
&& chmod +x /usr/local/bin/gosu \
36
37
&& gosu nobody true \
@@ -48,6 +49,7 @@ RUN set -ex; \
48
49
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
49
50
done; \
50
51
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/cassandra.gpg; \
52
+ command -v gpgconf && gpgconf --kill all || :; \
51
53
rm -rf "$GNUPGHOME" ; \
52
54
apt-key list
53
55
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN set -x \
31
31
&& export GNUPGHOME="$(mktemp -d)" \
32
32
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
33
33
&& gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
34
+ && { command -v gpgconf && gpgconf --kill all || :; } \
34
35
&& rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc \
35
36
&& chmod +x /usr/local/bin/gosu \
36
37
&& gosu nobody true \
@@ -48,6 +49,7 @@ RUN set -ex; \
48
49
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
49
50
done; \
50
51
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/cassandra.gpg; \
52
+ command -v gpgconf && gpgconf --kill all || :; \
51
53
rm -rf "$GNUPGHOME" ; \
52
54
apt-key list
53
55
You can’t perform that action at this time.
0 commit comments