1FROM debian:stretch 2 3# Install dependencies. We start with the basic ones require to build protoc 4# and the C++ build 5RUN apt-get update && apt-get install -y \ 6 autoconf \ 7 autotools-dev \ 8 build-essential \ 9 bzip2 \ 10 ccache \ 11 curl \ 12 gcc \ 13 git \ 14 libc6 \ 15 libc6-dbg \ 16 libc6-dev \ 17 libgtest-dev \ 18 libtool \ 19 make \ 20 parallel \ 21 time \ 22 wget \ 23 # Java dependencies 24 maven \ 25 openjdk-8-jdk \ 26 && apt-get clean 27 28# Install rvm 29RUN gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys \ 30 409B6B1796C275462A1703113804BB82D39DC0E3 \ 31 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 32RUN \curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s master 33 34RUN /bin/bash -l -c "rvm install 2.5.1" 35RUN /bin/bash -l -c "rvm install 2.6.0" 36RUN /bin/bash -l -c "rvm install 2.7.0" 37RUN /bin/bash -l -c "rvm install 3.0.0" 38RUN /bin/bash -l -c "rvm install 3.1.0" 39RUN /bin/bash -l -c "rvm install jruby-9.2.20.1" 40RUN /bin/bash -l -c "rvm install jruby-9.3.3.0" 41RUN /bin/bash -l -c "rvm install jruby-9.3.4.0" 42 43RUN /bin/bash -l -c "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc" 44RUN /bin/bash -l -c "echo 'export PATH=/usr/local/rvm/bin:$PATH' >> ~/.bashrc" 45