summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2022-04-25 12:19:34 +0200
committerPhilip Kuryloski <kuryloskip@vmware.com>2022-04-25 12:19:34 +0200
commita8cbf7e4838d99746d07eba7e6aaf842ee50fc65 (patch)
treeabcf98a8dc161857137ffdb957e6911f86e584f6 /packaging
parent51024c371e293e6899f0ca4f2c4fb98dc702d43d (diff)
downloadrabbitmq-server-git-a8cbf7e4838d99746d07eba7e6aaf842ee50fc65.tar.gz
Add OTP RCs to the OCI github actions workflow
Diffstat (limited to 'packaging')
-rw-r--r--packaging/docker-image/Dockerfile3
-rw-r--r--packaging/docker-image/otp-versions/otp-rc.yaml2
2 files changed, 4 insertions, 1 deletions
diff --git a/packaging/docker-image/Dockerfile b/packaging/docker-image/Dockerfile
index 48d33875fc..b31b90470b 100644
--- a/packaging/docker-image/Dockerfile
+++ b/packaging/docker-image/Dockerfile
@@ -34,6 +34,7 @@ ENV OTP_VERSION ${OTP_VERSION}
# http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
ARG OTP_SHA256
ENV OTP_SOURCE_SHA256=${OTP_SHA256}
+ARG SKIP_OTP_VERIFY=false
# Install dependencies required to build Erlang/OTP from source
# https://erlang.org/doc/installation_guide/INSTALL.html
@@ -106,7 +107,7 @@ RUN set -eux; \
# Download, verify & extract OTP_SOURCE
mkdir -p "$OTP_PATH"; \
wget --progress dot:giga --output-document "$OTP_PATH.tar.gz" "$OTP_SOURCE_URL"; \
- echo "$OTP_SOURCE_SHA256 *$OTP_PATH.tar.gz" | sha256sum --check --strict -; \
+ test "$SKIP_OTP_VERIFY" == "true" || echo "$OTP_SOURCE_SHA256 *$OTP_PATH.tar.gz" | sha256sum --check --strict -; \
tar --extract --file "$OTP_PATH.tar.gz" --directory "$OTP_PATH" --strip-components 1; \
\
# Configure Erlang/OTP for compilation, disable unused features & applications
diff --git a/packaging/docker-image/otp-versions/otp-rc.yaml b/packaging/docker-image/otp-versions/otp-rc.yaml
new file mode 100644
index 0000000000..b24bf66a4b
--- /dev/null
+++ b/packaging/docker-image/otp-versions/otp-rc.yaml
@@ -0,0 +1,2 @@
+otp: '25.0-rc'
+elixir: '1.13.3'