From cc97c7f82dc44583b1b9674107001a46d7024b14 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Wed, 25 Oct 2023 11:10:49 +0200 Subject: [PATCH] next test --- automation/Dockerfile | 4 +++- automation/Jenkinsfile | 16 ++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/automation/Dockerfile b/automation/Dockerfile index 9b96d7bf..f1fa606c 100644 --- a/automation/Dockerfile +++ b/automation/Dockerfile @@ -7,7 +7,9 @@ RUN apt-get --yes upgrade ARG DEBIAN_FRONTEND=noninteractive RUN apt-get --yes install gcc g++ cmake make lcov git valgrind nano iputils-ping python3 pip doxygen graphviz rsync -RUN python3 -m pip install sphinx breathe +# This should also install Sphinx +RUN python3 -m pip install -r docs/requirements.txt +RUN python3 -m pip install breathe RUN git clone https://github.com/catchorg/Catch2.git && \ cd Catch2 && \ diff --git a/automation/Jenkinsfile b/automation/Jenkinsfile index fa589e05..3ab08434 100644 --- a/automation/Jenkinsfile +++ b/automation/Jenkinsfile @@ -86,9 +86,11 @@ pipeline { } } stage('Documentation') { - anyOf { - branch 'development'; - branch pattern: 'development-doc*' + when { + anyOf { + branch 'development'; + branch pattern: 'development-doc*' + } } steps { sh 'pip install -r docs/requirements.txt' @@ -107,9 +109,11 @@ pipeline { } } stage('Master Documentation') { - anyOf { - branch 'master'; - branch pattern: 'master-doc*' + when { + anyOf { + branch 'master'; + branch pattern: 'master-doc*' + } } steps { sh 'pip install -r docs/requirements.txt'