]> git.lizzy.rs Git - rust.git/blob - src/ci/docker/nvptx-cuda/Dockerfile
b52865ced3e38cad1fe99dcf884e36b3187af371
[rust.git] / src / ci / docker / nvptx-cuda / Dockerfile
1 FROM ubuntu:18.04
2
3 RUN apt-get update
4 RUN apt-get install -y --no-install-recommends \
5     g++ make file curl ca-certificates python git \
6     cmake sudo gdb
7
8 # FIXME: setup `ptx-linker` CI for automatic binary releases.
9 RUN curl -sL https://github.com/denzp/rust-ptx-linker/releases/download/v0.9.0-alpha/rust-ptx-linker.linux64.tar.gz | \
10     tar -xzvC /usr/bin
11
12 COPY scripts/sccache.sh /scripts/
13 RUN sh /scripts/sccache.sh
14
15 ENV TARGETS=nvptx64-nvidia-cuda
16
17 ENV SCRIPT python2.7 /checkout/x.py test --target $TARGETS \
18     src/test/run-make