You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .gitlab-ci.yml
+9-2Lines changed: 9 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -168,7 +168,7 @@ build doxygen:
168
168
- .container_image_no_nightly_run_template
169
169
stage: "🚧 Build Stage 2"
170
170
script:
171
-
- sudo dnf install -y doxygen
171
+
- sudo dnf install -y doxygen plantuml
172
172
- chmod 777 scripts/*.sh
173
173
- scripts/doxygen.sh
174
174
- cd $BUILD_WORKSPACE/doxygen/
@@ -228,13 +228,16 @@ build doxygen test:
228
228
- .container_image_no_nightly_run_template
229
229
stage: "🧪 Test"
230
230
script:
231
-
- sudo dnf install -y doxygen
231
+
- sudo dnf install -y doxygen pipx plantuml
232
+
- export PATH=$PATH:/root/.local/bin
233
+
- pipx install doxygen-junit
232
234
- chmod 777 scripts/*.sh
233
235
- scripts/doxygen.sh || true
234
236
# Fix the file path references so they are relative to the blob and not the buildspace. We use ; as the substitute so don't have to escape every forwardslash
235
237
- sed -i "s;$CI_PROJECT_DIR/src;src;g" $BUILD_WORKSPACE/doxygen/doxygen_warnings.log || exit 1
236
238
- sed -i "s;$CI_PROJECT_DIR/test;test;g" $BUILD_WORKSPACE/doxygen/doxygen_warnings.log || exit 1
# Fix the file path references so they are relative to the blob and not the buildspace. We use ; as the substitute so don't have to escape every forwardslash
259
265
- sed -i "s;$CI_PROJECT_DIR/src;src;g" $BUILD_WORKSPACE/cppcheck_report.json
260
266
- sed -i "s;$CI_PROJECT_DIR/test;test;g" $BUILD_WORKSPACE/cppcheck_report.json
267
+
- cat $BUILD_WORKSPACE/cppcheck.xml
261
268
- if [ $(grep -ic "<error " $BUILD_WORKSPACE/cppcheck.xml) -gt 0 ]; then exit 1; fi
0 commit comments