aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2022-10-21 14:41:18 +0200
committerosmith <osmith@sysmocom.de>2022-10-24 14:13:00 +0000
commit729efb020246763db78eb30a8cf778aa21a2bf97 (patch)
treec46e09823d3018cb71a5f75263fd300d69b470bd
parent9a330b6fc32f4012626d25be4bbac2c5102203e3 (diff)
debian-buster-jenkins: add pysim doc/lint depends
The lint and docs parts of pysim's contrib/jenkins.sh will run on a different jenkins node than the tests (which has to run on simtester). Add the depends for lint and docs to debian-buster-jenkins, so we can run them in docker. The python libraries construct, pytlv, pyyaml are needed so pylint doesn't print false errors like "Undefined variable 'TLV'". Related: OS#5497 Change-Id: Id5c75725d2fab46b29773fa4f637fa2d73fa7291
-rw-r--r--debian-buster-jenkins/Dockerfile17
1 files changed, 13 insertions, 4 deletions
diff --git a/debian-buster-jenkins/Dockerfile b/debian-buster-jenkins/Dockerfile
index 01a383e..ca11719 100644
--- a/debian-buster-jenkins/Dockerfile
+++ b/debian-buster-jenkins/Dockerfile
@@ -52,6 +52,7 @@ RUN \
graphviz \
htop \
inkscape \
+ latexmk \
lcov \
libaio-dev \
libasound2-dev \
@@ -122,6 +123,7 @@ RUN \
sudo \
systemd \
tcpdump \
+ tex-gyre \
texinfo \
unzip \
wget \
@@ -138,10 +140,17 @@ RUN set -x && \
# Install pip dependencies (keep in alphabetic order)
RUN pip3 install \
- git+https://github.com/podshumok/python-smpplib.git \
- git+https://github.com/eriwen/lcov-to-cobertura-xml.git \
- pydbus \
- pysispm
+ 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git' \
+ 'git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse' \
+ 'git+https://github.com/podshumok/python-smpplib.git' \
+ 'construct>=2.9.51' \
+ 'pydbus' \
+ 'pylint' \
+ 'pysispm' \
+ 'pytlv' \
+ 'pyyaml>=5.1' \
+ 'sphinx' \
+ 'sphinxcontrib-napoleon'
# match the outside user
RUN useradd --uid=1000 build