File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM java:8-jdk
22ENV JRUBY_VERSION 1.7.19
3+ ENV JRUBY_SHA1 a3296d1ae9b9aa78825b8d65a0d2498b449eaa3d
34RUN mkdir /opt/jruby \
4- && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz \
5- | tar -zxC /opt/jruby --strip-components=1 \
6- && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5+ && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz > /tmp/jruby.tar.gz \
6+ && export JRUBY_SHA1_CALC=$(sha1sum /tmp/jruby.tar.gz | awk '{ print $1 }' ) \
7+ && [ "$JRUBY_SHA1" != "$JRUBY_SHA1_CALC" ] && { \
8+ echo "sha sum did not match expected: \" $JRUBY_SHA1\" - got: \" $JRUBY_SHA1_CALC\" " \
9+ && exit 1;}; \
10+ tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
11+ && rm /tmp/jruby.tar.gz \
12+ && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 \
13+ && exit 0; }
714ENV PATH /opt/jruby/bin:$PATH
815
916RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc
Original file line number Diff line number Diff line change 11FROM java:8-jre
22ENV JRUBY_VERSION 1.7.19
3+ ENV JRUBY_SHA1 a3296d1ae9b9aa78825b8d65a0d2498b449eaa3d
34RUN mkdir /opt/jruby \
4- && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz \
5- | tar -zxC /opt/jruby --strip-components=1 \
6- && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5+ && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz > /tmp/jruby.tar.gz \
6+ && export JRUBY_SHA1_CALC=$(sha1sum /tmp/jruby.tar.gz | awk '{ print $1 }' ) \
7+ && [ "$JRUBY_SHA1" != "$JRUBY_SHA1_CALC" ] && { \
8+ echo "sha sum did not match expected: \" $JRUBY_SHA1\" - got: \" $JRUBY_SHA1_CALC\" " \
9+ && exit 1;}; \
10+ tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
11+ && rm /tmp/jruby.tar.gz \
12+ && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 \
13+ && exit 0; }
714ENV PATH /opt/jruby/bin:$PATH
815
916RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc
Original file line number Diff line number Diff line change 11FROM java:8-jdk
22ENV JRUBY_VERSION 9.0.0.0.pre1
3+ ENV JRUBY_SHA1 fc2e037643f233332687bdd9d6d3405ed981c21c
34RUN mkdir /opt/jruby \
4- && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz \
5- | tar -zxC /opt/jruby --strip-components=1 \
6- && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5+ && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz > /tmp/jruby.tar.gz \
6+ && export JRUBY_SHA1_CALC=$(sha1sum /tmp/jruby.tar.gz | awk '{ print $1 }' ) \
7+ && [ "$JRUBY_SHA1" != "$JRUBY_SHA1_CALC" ] && { \
8+ echo "sha sum did not match expected: \" $JRUBY_SHA1\" - got: \" $JRUBY_SHA1_CALC\" " \
9+ && exit 1;}; \
10+ tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
11+ && rm /tmp/jruby.tar.gz \
12+ && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 \
13+ && exit 0; }
714ENV PATH /opt/jruby/bin:$PATH
815
916RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc
Original file line number Diff line number Diff line change 11FROM java:8-jre
22ENV JRUBY_VERSION 9.0.0.0.pre1
3+ ENV JRUBY_SHA1 fc2e037643f233332687bdd9d6d3405ed981c21c
34RUN mkdir /opt/jruby \
4- && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz \
5- | tar -zxC /opt/jruby --strip-components=1 \
6- && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5+ && curl -sSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz > /tmp/jruby.tar.gz \
6+ && export JRUBY_SHA1_CALC=$(sha1sum /tmp/jruby.tar.gz | awk '{ print $1 }' ) \
7+ && [ "$JRUBY_SHA1" != "$JRUBY_SHA1_CALC" ] && { \
8+ echo "sha sum did not match expected: \" $JRUBY_SHA1\" - got: \" $JRUBY_SHA1_CALC\" " \
9+ && exit 1;}; \
10+ tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
11+ && rm /tmp/jruby.tar.gz \
12+ && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 \
13+ && exit 0; }
714ENV PATH /opt/jruby/bin:$PATH
815
916RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc
You can’t perform that action at this time.
0 commit comments