]>
Commit | Line | Data |
---|---|---|
ff7c6d11 XL |
1 | FROM ubuntu:16.04 |
2 | ||
3 | RUN apt-get update && apt-get install -y --no-install-recommends \ | |
4 | g++ \ | |
5 | make \ | |
6 | file \ | |
7 | curl \ | |
8 | ca-certificates \ | |
ba9703b0 | 9 | python3 \ |
ff7c6d11 XL |
10 | git \ |
11 | cmake \ | |
12 | libssl-dev \ | |
13 | sudo \ | |
14 | xz-utils \ | |
15 | pkg-config | |
16 | ||
17 | COPY scripts/sccache.sh /scripts/ | |
18 | RUN sh /scripts/sccache.sh | |
19 | ||
20 | COPY x86_64-gnu-tools/checktools.sh /tmp/ | |
ff7c6d11 | 21 | |
416331ca XL |
22 | # Run rustbook with `linkcheck` feature enabled |
23 | ENV CHECK_LINKS 1 | |
24 | ||
ff7c6d11 XL |
25 | ENV RUST_CONFIGURE_ARGS \ |
26 | --build=x86_64-unknown-linux-gnu \ | |
e74abb32 | 27 | --save-toolstates=/tmp/toolstate/toolstates.json |
60c5eb7d | 28 | ENV SCRIPT /tmp/checktools.sh ../x.py |