aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile/grpc_artifact_linux_x64
diff options
context:
space:
mode:
authorGravatar murgatroid99 <mlumish@google.com>2016-02-03 09:47:35 -0800
committerGravatar murgatroid99 <mlumish@google.com>2016-02-03 09:47:35 -0800
commit41a9e83360b937e1a4256ed2511c97f9fc9836ab (patch)
treed334f48ce27eb13f48f233fe49379352849bd232 /tools/dockerfile/grpc_artifact_linux_x64
parent673f65be1430c609a29a9310d71929f79184d97e (diff)
parent6b4ec07ec9028e6c4727a3f1b83a166087d44f11 (diff)
Merged from master
Diffstat (limited to 'tools/dockerfile/grpc_artifact_linux_x64')
-rw-r--r--tools/dockerfile/grpc_artifact_linux_x64/Dockerfile28
1 files changed, 28 insertions, 0 deletions
diff --git a/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile b/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
index 41dd1ea7f4..41dc427454 100644
--- a/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
@@ -63,6 +63,34 @@ RUN touch .profile
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
RUN /bin/bash -l -c "nvm install 4 && npm install -g node-pre-gyp"
+##################
+# Python dependencies
+
+RUN apt-get update && apt-get install -y \
+ python-all-dev \
+ python3-all-dev \
+ python-pip
+
+RUN pip install pip --upgrade
+RUN pip install virtualenv
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 tox
+
+
+##################
+# Ruby dependencies
+
+# Install rvm
+RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
+RUN \curl -sSL https://get.rvm.io | bash -s stable
+
+# Install Ruby 2.1
+RUN /bin/bash -l -c "rvm install ruby-2.1"
+RUN /bin/bash -l -c "rvm use --default ruby-2.1"
+RUN /bin/bash -l -c "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
+RUN /bin/bash -l -c "echo 'export PATH=/usr/local/rvm/bin:$PATH' >> ~/.bashrc"
+RUN /bin/bash -l -c "echo 'rvm --default use ruby-2.1' >> ~/.bashrc"
+RUN /bin/bash -l -c "gem install bundler --no-ri --no-rdoc"
+
RUN mkdir /var/local/jenkins
# Define the default command.