From 935251e8acd4b7638c906bd9cf47648f42204460 Mon Sep 17 00:00:00 2001 From: Anmol Sethi Date: Sat, 12 Nov 2022 20:39:14 -0800 Subject: [PATCH] 2022-11-12 08:39:14pm --- ci/release/builders/Dockerfile | 11 ++-- ci/release/builders/Dockerfile-centos | 16 +++++ .../builders/{create_aws.sh => ensure_aws.sh} | 39 +++++++++--- ci/release/builders/init_aws.sh | 60 ------------------- 4 files changed, 54 insertions(+), 72 deletions(-) create mode 100644 ci/release/builders/Dockerfile-centos rename ci/release/builders/{create_aws.sh => ensure_aws.sh} (76%) delete mode 100755 ci/release/builders/init_aws.sh diff --git a/ci/release/builders/Dockerfile b/ci/release/builders/Dockerfile index c3d3cc22e..5adc0bd25 100644 --- a/ci/release/builders/Dockerfile +++ b/ci/release/builders/Dockerfile @@ -1,11 +1,12 @@ -FROM centos:7 +FROM debian:10 + +RUN apt-get update +RUN apt-get install -y curl ARG GOVERSION= - RUN curl -fsSL "https://go.dev/dl/go$GOVERSION.tar.gz" >/tmp/go.tar.gz RUN tar -C /usr/local -xzf /tmp/go.tar.gz - ENV PATH="/usr/local/go/bin:$PATH" -RUN yum install -y rsync -RUN yum groupinstall -y 'Development Tools' +RUN apt-get install -y build-essential +RUN apt-get install -y rsync diff --git a/ci/release/builders/Dockerfile-centos b/ci/release/builders/Dockerfile-centos new file mode 100644 index 000000000..66aaf6f17 --- /dev/null +++ b/ci/release/builders/Dockerfile-centos @@ -0,0 +1,16 @@ +FROM centos:7 + +ARG GOVERSION= + +RUN curl -fsSL "https://go.dev/dl/go$GOVERSION.tar.gz" >/tmp/go.tar.gz +RUN tar -C /usr/local -xzf /tmp/go.tar.gz + +ENV PATH="/usr/local/go/bin:$PATH" + +RUN yum install -y rsync wget +RUN yum groupinstall -y 'Development Tools' + +RUN curl -fsSL https://ftp.gnu.org/gnu/gcc/gcc-5.2.0/gcc-5.2.0.tar.gz >/tmp/gcc.tar.gz +RUN tar -C /usr/local -xzf /tmp/gcc.tar.gz +RUN cd /usr/local/gcc-5.2.0 && ./contrib/download_prerequisites && mkdir -p build \ + && cd build && ../configure --disable-multilib && make && make install diff --git a/ci/release/builders/create_aws.sh b/ci/release/builders/ensure_aws.sh similarity index 76% rename from ci/release/builders/create_aws.sh rename to ci/release/builders/ensure_aws.sh index dc9eee94c..8b7615e7c 100755 --- a/ci/release/builders/create_aws.sh +++ b/ci/release/builders/ensure_aws.sh @@ -7,7 +7,7 @@ help() { cat <