Skip to content

Commit a48516c

Browse files
committed
Update SBT install for ARM 1.0 and 2.0 and minor version for 2.0
1 parent 863759d commit a48516c

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

al2/aarch64/standard/1.0/Dockerfile

+12-7
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,8 @@ RUN set -ex \
238238
&& wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" \
239239
&& wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" \
240240
&& export GNUPGHOME="$(mktemp -d)" \
241-
&& gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
241+
&& (gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$GPG_KEY" \
242+
|| gpg --batch --keyserver pgp.mit.edu --recv-keys "$GPG_KEY") \
242243
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
243244
&& { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
244245
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
@@ -446,7 +447,8 @@ ENV JAVA_11_HOME="/opt/jvm/amazon-corretto-11" \
446447
JDK_DOWNLOAD_SHA256="7534c8037db02fedef0b7e782cebd661979516bf7fc17dff7befd72548b56795" \
447448
ANT_DOWNLOAD_SHA512="c1a9694c3018e248000ff6f46d48af85f537ef3935e0d5256543c58a240084c0aff5289fd9e94cbc40d5442f3cc43592398047f2548fded40d9882be2b40750d" \
448449
MAVEN_DOWNLOAD_SHA512="c35a1803a6e70a126e80b2b3ae33eed961f83ed74d18fcd16909b2d44d7dada3203f1ffe726c17ef8dcca2dcaa9fca676987befeadc9b9f759967a8cb77181c0" \
449-
GRADLE_DOWNLOADS_SHA256="14cd15fc8cc8705bd69dcfa3c8fefb27eb7027f5de4b47a8b279218f76895a91 5.4.1\n336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043 4.10.3"
450+
GRADLE_DOWNLOADS_SHA256="14cd15fc8cc8705bd69dcfa3c8fefb27eb7027f5de4b47a8b279218f76895a91 5.4.1\n336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043 4.10.3" \
451+
SBT_DOWNLOAD_SHA256="9bb9212541176d6fcce7bd12e4cf8a9c9649f5b63f88b3aff474e0b02c7cfe58"
450452

451453
ENV JDK_DOWNLOAD_TAR="amazon-corretto-${JDK_VERSION}-linux-aarch64.tar.gz" \
452454
JAVA_HOME="$JAVA_11_HOME" \
@@ -501,11 +503,14 @@ RUN set -ex \
501503
&& ln -s /usr/local/gradle-$GRADLE_VERSION/bin/gradle /usr/bin/gradle \
502504
&& rm -rf $GRADLE_PATH \
503505
# Install SBT
504-
&& wget https://dl.bintray.com/sbt/rpm/sbt-$SBT_VERSION.rpm \
505-
&& yum install -y sbt-$SBT_VERSION.rpm \
506-
&& rm -fr sbt-$SBT_VERSION.rpm \
507-
# Cleanup
508-
&& rm -fr /tmp/* /var/tmp/* \
506+
&& curl -fSL "https://github.com/sbt/sbt/releases/download/v${SBT_VERSION}/sbt-${SBT_VERSION}.tgz" -o sbt.tgz \
507+
&& echo "${SBT_DOWNLOAD_SHA256} *sbt.tgz" | sha256sum -c - \
508+
&& tar xzvf sbt.tgz -C /usr/local/bin/ \
509+
&& rm sbt.tgz
510+
ENV PATH "/usr/local/bin/sbt/bin:$PATH"
511+
RUN sbt version
512+
# Cleanup
513+
RUN rm -fr /tmp/* /var/tmp/* \
509514
&& yum clean all
510515
#**************** END JAVA ****************************************************
511516

al2/aarch64/standard/2.0/Dockerfile

+11-7
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,12 @@ ENV JAVA_11_HOME="/usr/lib/jvm/java-11-amazon-corretto.aarch64" \
133133
MAVEN_VERSION=3.6.3 \
134134
INSTALLED_GRADLE_VERSIONS="5.6.4 6.5" \
135135
GRADLE_VERSION=6.5 \
136-
SBT_VERSION=1.3.12 \
136+
SBT_VERSION=1.3.13 \
137137
GRADLE_PATH="$SRC_DIR/gradle" \
138138
ANT_DOWNLOAD_SHA512="4d80dc6ba23eeec7769085ddb00261b7480b596b56c6e69aa221391acbfb7338eb5855179c88222c8021095ef1f64f43caf2b4f90e8305d7c3128026d4258d06" \
139139
MAVEN_DOWNLOAD_SHA512="c35a1803a6e70a126e80b2b3ae33eed961f83ed74d18fcd16909b2d44d7dada3203f1ffe726c17ef8dcca2dcaa9fca676987befeadc9b9f759967a8cb77181c0" \
140-
GRADLE_DOWNLOADS_SHA256="c9910513d0eed63cd8f5c7fec4cb4a05731144770104a0871234a4edc3ba3cef 6.5\nabc10bcedb58806e8654210f96031db541bcd2d6fc3161e81cb0572d6a15e821 5.6.4"
140+
GRADLE_DOWNLOADS_SHA256="c9910513d0eed63cd8f5c7fec4cb4a05731144770104a0871234a4edc3ba3cef 6.5\nabc10bcedb58806e8654210f96031db541bcd2d6fc3161e81cb0572d6a15e821 5.6.4" \
141+
SBT_DOWNLOAD_SHA256="854154de27a7d8c13b5a0f9a297cd1f254cc13b44588dae507e5d4fb2741bd22"
141142

142143
ARG MAVEN_CONFIG_HOME="/root/.m2"
143144
ENV JAVA_HOME="$JAVA_11_HOME" \
@@ -194,11 +195,14 @@ RUN set -ex \
194195
&& ln -s /usr/local/gradle-$GRADLE_VERSION/bin/gradle /usr/bin/gradle \
195196
&& rm -rf $GRADLE_PATH \
196197
# Install SBT
197-
&& wget -nv https://dl.bintray.com/sbt/rpm/sbt-$SBT_VERSION.rpm \
198-
&& yum install -y sbt-$SBT_VERSION.rpm \
199-
&& rm -fr sbt-$SBT_VERSION.rpm \
200-
# Cleanup
201-
&& rm -fr /tmp/* /var/tmp/*
198+
&& curl -fSL "https://github.com/sbt/sbt/releases/download/v${SBT_VERSION}/sbt-${SBT_VERSION}.tgz" -o sbt.tgz \
199+
&& echo "${SBT_DOWNLOAD_SHA256} *sbt.tgz" | sha256sum -c - \
200+
&& tar xzvf sbt.tgz -C /usr/local/bin/ \
201+
&& rm sbt.tgz
202+
ENV PATH "/usr/local/bin/sbt/bin:$PATH"
203+
RUN sbt version
204+
# Cleanup
205+
RUN rm -fr /tmp/* /var/tmp/* \
202206
#**************** END JAVA ****************************************************
203207

204208

0 commit comments

Comments
 (0)