551affb61e
The test-misc docker test fails on a number of images which don't have the prerequisites to build the docs. Use the FEATURES flag so we can skip those tests. As the sphinx test fails to detect whatever feature we need to get hxtool to work we drop them from debian9 so the windows build doesn't attempt to build the docs. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20200414200631.12799-7-alex.bennee@linaro.org>
18 lines
805 B
Docker
18 lines
805 B
Docker
#
|
|
# Travis Image - this is broadly the same image that we run our CI
|
|
# tests on.
|
|
#
|
|
FROM travisci/ci-sardonyx:packer-1552557266-f909ac5
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV LANG en_US.UTF-8
|
|
ENV LC_ALL en_US.UTF-8
|
|
RUN sed -i "s/# deb-src/deb-src/" /etc/apt/sources.list
|
|
RUN apt-get update
|
|
RUN apt-get -y build-dep qemu
|
|
RUN apt-get -y install device-tree-compiler python3 python3-yaml dh-autoreconf gdb strace lsof net-tools gcovr
|
|
# Travis tools require PhantomJS / Neo4j / Maven accessible
|
|
# in their PATH (QEMU build won't access them).
|
|
ENV PATH /usr/local/phantomjs/bin:/usr/local/phantomjs:/usr/local/neo4j-3.2.7/bin:/usr/local/maven-3.5.2/bin:/usr/local/cmake-3.9.2/bin:/usr/local/clang-5.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
|
ENV FEATURES clang pyyaml docs
|
|
USER travis
|