THRIFT-4234 Travis build fails cross language tests with "Unsupported security protocol type"
Client: C#
Patch: Eric Conner <eric@pinterest.com>
This closes #1296
diff --git a/build/docker/ubuntu/Dockerfile b/build/docker/ubuntu/Dockerfile
index 06aa5c8..a1ff5a1 100644
--- a/build/docker/ubuntu/Dockerfile
+++ b/build/docker/ubuntu/Dockerfile
@@ -143,9 +143,11 @@
`# Node.js dependencies` \
nodejs
-RUN apt-get install -y --no-install-recommends \
+# Add mono package repository url to get latest version of mono
+RUN echo "deb http://download.mono-project.com/repo/debian trusty main" | tee /etc/apt/sources.list.d/mono.list
+RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A6A19B38D3D831EF
+RUN apt-get update && apt-get install -y --no-install-recommends \
`# CSharp dependencies` \
- libmono-system-web2.0-cil \
mono-devel
RUN apt-get install -y --no-install-recommends \