]>
Commit | Line | Data |
---|---|---|
f035d41b | 1 | FROM ubuntu:18.04 |
83c7162d XL |
2 | |
3 | RUN apt-get update && apt-get install -y --no-install-recommends \ | |
4 | g++ \ | |
5 | make \ | |
1b1a35ee | 6 | ninja-build \ |
83c7162d XL |
7 | file \ |
8 | curl \ | |
9 | ca-certificates \ | |
ba9703b0 | 10 | python3 \ |
83c7162d XL |
11 | git \ |
12 | cmake \ | |
13 | sudo \ | |
14 | gdb \ | |
15 | xz-utils \ | |
16 | libssl-dev \ | |
17 | pkg-config \ | |
18 | mingw-w64 | |
19 | ||
20 | COPY scripts/sccache.sh /scripts/ | |
21 | RUN sh /scripts/sccache.sh | |
22 | ||
f035d41b | 23 | COPY host-x86_64/mingw-check/validate-toolstate.sh /scripts/ |
60c5eb7d | 24 | |
83c7162d | 25 | ENV RUN_CHECK_WITH_PARALLEL_QUERIES 1 |
3dfed10e | 26 | ENV SCRIPT python3 ../x.py --stage 2 test src/tools/expand-yaml-anchors && \ |
29967ef6 | 27 | python3 ../x.py check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu --all-targets && \ |
ba9703b0 XL |
28 | python3 ../x.py build --stage 0 src/tools/build-manifest && \ |
29 | python3 ../x.py test --stage 0 src/tools/compiletest && \ | |
3dfed10e XL |
30 | python3 ../x.py test --stage 2 src/tools/tidy && \ |
31 | python3 ../x.py doc --stage 0 library/std && \ | |
60c5eb7d | 32 | /scripts/validate-toolstate.sh |