Skip to content

Commit d48f3ec

Browse files
committed
Polishing.
Use && syntax to catch commands that exit with non-success exit codes. See #4139
1 parent 5f16aec commit d48f3ec

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

Diff for: ci/openjdk17-mongodb-4.4/Dockerfile

+12-12
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ ARG MONGODB
66
ENV TZ=Etc/UTC
77
ENV DEBIAN_FRONTEND=noninteractive
88

9-
RUN set -eux; \
10-
sed -i -e 's/archive.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list; \
11-
sed -i -e 's/security.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list; \
12-
sed -i -e 's/http/https/g' /etc/apt/sources.list ; \
13-
apt-get update && apt-get install -y apt-transport-https apt-utils gnupg2 ; \
14-
apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv 656408E390CFB1F5 ; \
15-
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list; \
16-
echo ${TZ} > /etc/timezone;
9+
RUN set -eux && \
10+
sed -i -e 's/archive.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list && \
11+
sed -i -e 's/security.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list && \
12+
sed -i -e 's/http/https/g' /etc/apt/sources.list && \
13+
apt-get update && apt-get install -y apt-transport-https apt-utils gnupg2 && \
14+
apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv 656408E390CFB1F5 && \
15+
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list && \
16+
echo ${TZ} > /etc/timezone
1717

18-
RUN apt-get update ; \
19-
apt-get install -y mongodb-org=${MONGODB} mongodb-org-server=${MONGODB} mongodb-org-shell=${MONGODB} mongodb-org-mongos=${MONGODB} mongodb-org-tools=${MONGODB} ; \
20-
apt-get clean; \
21-
rm -rf /var/lib/apt/lists/*;
18+
RUN apt-get update && \
19+
apt-get install -y mongodb-org=${MONGODB} mongodb-org-server=${MONGODB} mongodb-org-shell=${MONGODB} mongodb-org-mongos=${MONGODB} mongodb-org-tools=${MONGODB} && \
20+
apt-get clean && \
21+
rm -rf /var/lib/apt/lists/*

Diff for: ci/openjdk17-mongodb-5.0/Dockerfile

+12-12
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ ARG MONGODB
66
ENV TZ=Etc/UTC
77
ENV DEBIAN_FRONTEND=noninteractive
88

9-
RUN set -eux; \
10-
sed -i -e 's/archive.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list; \
11-
sed -i -e 's/security.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list; \
12-
sed -i -e 's/http/https/g' /etc/apt/sources.list ; \
13-
apt-get update && apt-get install -y apt-transport-https apt-utils gnupg2 wget ; \
9+
RUN set -eux && \
10+
sed -i -e 's/archive.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list && \
11+
sed -i -e 's/security.ubuntu.com/mirror.one.com/g' /etc/apt/sources.list && \
12+
sed -i -e 's/http/https/g' /etc/apt/sources.list && \
13+
apt-get update && apt-get install -y apt-transport-https apt-utils gnupg2 wget && \
1414
# MongoDB 5.0 release signing key
15-
apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv B00A0BD1E2C63C11 ; \
15+
apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv B00A0BD1E2C63C11 && \
1616
# Needed when MongoDB creates a 5.0 folder.
17-
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-5.0.list; \
18-
echo ${TZ} > /etc/timezone;
17+
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-5.0.list && \
18+
echo ${TZ} > /etc/timezone
1919

20-
RUN apt-get update; \
21-
apt-get install -y mongodb-org=${MONGODB} mongodb-org-server=${MONGODB} mongodb-org-shell=${MONGODB} mongodb-org-mongos=${MONGODB} mongodb-org-tools=${MONGODB} ; \
22-
apt-get clean; \
23-
rm -rf /var/lib/apt/lists/*;
20+
RUN apt-get update && \
21+
apt-get install -y mongodb-org=${MONGODB} mongodb-org-server=${MONGODB} mongodb-org-shell=${MONGODB} mongodb-org-mongos=${MONGODB} mongodb-org-tools=${MONGODB} && \
22+
apt-get clean && \
23+
rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)