1
0
Fork 0

addd buildbot installation

This commit is contained in:
Christian Kühnel 2020-03-19 14:53:19 +01:00
parent f182e84f1a
commit 9b2e225461

View file

@ -1,5 +1,9 @@
# There is already an Ubuntu image with cuda :)
FROM nvidia/cuda:10.2-base
# for the host configuration see:
# https://github.com/NVIDIA/nvidia-docker
# install build tools
# set -eux;\
RUN apt-get update; \
@ -16,6 +20,20 @@ RUN mkdir /tests ;\
# install cuda
# avoid popups for keyboard configurations
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y cuda
RUN apt-get install -y python-virtualenv python-pip
# setup build bot
RUN mkdir /buildbot ;\
cd /buildbot ;\
mkdir buildmaster ;\
mkdir workspace ;\
virtualenv -p python2 venv ;\
. venv/bin/activate ;\
pip install sqlalchemy-migrate==0.7.1 ;\
# old version, dependencies seem broken!
pip install --ignore-installed sqlalchemy-migrate buildbot==0.8.5 ;\
pip install buildbot-slave==0.8.5
COPY test.sh /tests
CMD /tests/test.sh
VOLUME /buildbot/buildmaster
VOLUME /buildbot/workspace
CMD /buildbot/venv/bin/buildbot start /buildbot/workspace