about summary refs log tree commit diff
path: root/src/ci/docker
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-10-24 23:30:15 +0000
committerbors <bors@rust-lang.org>2017-10-24 23:30:15 +0000
commitaa40292e78251f8027de72726dc4dc5ef2f1037f (patch)
tree668872cf438d8acf0afd6e41cac75ff0befae1de /src/ci/docker
parentc2799fc9a5c631a790744ceb9cd08259af338c0c (diff)
parentdaf84db4d26346d1555ce1252321e23d2aceb223 (diff)
downloadrust-aa40292e78251f8027de72726dc4dc5ef2f1037f.tar.gz
rust-aa40292e78251f8027de72726dc4dc5ef2f1037f.zip
Auto merge of #44603 - SimonSapin:stylo, r=alexcrichton
Add Stylo and WebRender to src/tools/cargotest

This is a subset of Servo that takes relatively less time to compile and does not use unstable Rust features.
Diffstat (limited to 'src/ci/docker')
-rw-r--r--src/ci/docker/x86_64-gnu-cargotest/Dockerfile25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/ci/docker/x86_64-gnu-cargotest/Dockerfile b/src/ci/docker/x86_64-gnu-cargotest/Dockerfile
new file mode 100644
index 00000000000..a5326625bf4
--- /dev/null
+++ b/src/ci/docker/x86_64-gnu-cargotest/Dockerfile
@@ -0,0 +1,25 @@
+FROM ubuntu:16.04
+
+RUN apt-get update && apt-get install -y --no-install-recommends \
+  g++ \
+  make \
+  file \
+  curl \
+  ca-certificates \
+  python2.7 \
+  git \
+  cmake \
+  libssl-dev \
+  sudo \
+  xz-utils \
+  pkg-config \
+  libgl1-mesa-dev \
+  llvm-dev \
+  libfreetype6-dev \
+  libexpat1-dev
+
+COPY scripts/sccache.sh /scripts/
+RUN sh /scripts/sccache.sh
+
+ENV RUST_CONFIGURE_ARGS --build=x86_64-unknown-linux-gnu
+ENV SCRIPT python2.7 ../x.py test src/tools/cargotest