aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-08-27 09:28:52 +0200
committerHarald Welte <laforge@gnumonks.org>2017-08-27 09:28:52 +0200
commitfd5d0499cb5f2fbd0c26f22b7383887b19a8bc99 (patch)
tree027e3bab1ec20cf4658564ee080e48f4f121f668
parentc366037f6a7fccfdc07174eaea64413590341530 (diff)
buildslave: add python timeout_decorator module
-rw-r--r--debian-jessie-buildslave/.release2
-rw-r--r--debian-jessie-buildslave/Dockerfile34
-rw-r--r--debian-jessie-buildslave/Makefile1
3 files changed, 37 insertions, 0 deletions
diff --git a/debian-jessie-buildslave/.release b/debian-jessie-buildslave/.release
new file mode 100644
index 0000000..8a2d9fb
--- /dev/null
+++ b/debian-jessie-buildslave/.release
@@ -0,0 +1,2 @@
+release=0.0.0
+tag=debian-jessie-buildslave-0.0.0
diff --git a/debian-jessie-buildslave/Dockerfile b/debian-jessie-buildslave/Dockerfile
new file mode 100644
index 0000000..dd1c231
--- /dev/null
+++ b/debian-jessie-buildslave/Dockerfile
@@ -0,0 +1,34 @@
+FROM laforge/debian-jessie-build
+
+MAINTAINER Harald Welte <laforge@gnumonks.org>
+
+RUN dpkg --add-architecture i386 && \
+ apt-get upgrade -y && \
+ apt-get install -y --no-install-recommends \
+ asciidoc \
+ bc \
+ bzip2 \
+ coccinelle \
+ htop \
+ mscgen \
+ openssh-client \
+ python \
+ python-pip \
+ python3 \
+ python-minimal \
+ rsync \
+ sudo \
+ texinfo \
+ unzip && \
+ apt-get clean
+
+RUN useradd --uid=1000 build && \
+ mkdir /build && \
+ chown build:build /build
+
+RUN pip install timeout_decorator
+
+ADD http://git.osmocom.org/python/osmo-python-tests/patch /tmp/commit-osmo-python-tests
+RUN git clone git://git.osmocom.org/python/osmo-python-tests && \
+ cd osmo-python-tests && \
+ python2 ./setup.py install
diff --git a/debian-jessie-buildslave/Makefile b/debian-jessie-buildslave/Makefile
new file mode 100644
index 0000000..8d0e10b
--- /dev/null
+++ b/debian-jessie-buildslave/Makefile
@@ -0,0 +1 @@
+include ../make/Makefile