portable_concurrency
20 строк · 677.0 Байт
1FROM sirvestnik/cxx-conan-base:latest
2
3RUN echo "deb http://mirror.yandex.ru/debian sid main" > /etc/apt/sources.list.d/10-sid-backports.list && \
4echo "APT::Default-Release "stable";" > /etc/apt/apt.conf.d/10-default-release && \
5apt-get update && \
6apt-get -y --no-install-recommends -t sid install \
7gcc-9 g++-9 libstdc++-9-dev libgcc-9-dev \
8&& \
9apt-get -y clean && \
10rm -rf /var/lib/apt/lists
11
12VOLUME /home/builder/src
13USER builder
14ENV CC gcc-9
15ENV CXX g++-9
16RUN mkdir /home/builder/build && conan profile new --detect default
17WORKDIR /home/builder/build
18
19CMD ["libstdc++11", "Release"]
20ENTRYPOINT ["/home/builder/src/.travis/autobuild.sh"]
21