Check whether everything has documentation on build
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Deukhoofd 2020-09-24 20:48:00 +02:00
parent f20b55b0d5
commit 9d7b2d62b6
Signed by: Deukhoofd
GPG Key ID: F63E044490819F6F
1 changed files with 10 additions and 5 deletions

View File

@ -28,11 +28,6 @@ steps:
- cd build-debug - cd build-debug
- ./ArbutilsTests -s --durations yes --use-colour yes - ./ArbutilsTests -s --durations yes --use-colour yes
- valgrind --tool=memcheck --gen-suppressions=all --leak-check=full --leak-resolution=med --track-origins=yes --vgdb=no --error-exitcode=1 ./ArbutilsTests exclude:"Throw exception get stack trace" - valgrind --tool=memcheck --gen-suppressions=all --leak-check=full --leak-resolution=med --track-origins=yes --vgdb=no --error-exitcode=1 ./ArbutilsTests exclude:"Throw exception get stack trace"
- name: style-check
image: deukhoofd/linux64builder
failure: ignore
commands:
- run-clang-format.py -r src/ tests/ --exclude "*MacroUtils.hpp"
- name: test-release-windows - name: test-release-windows
image: deukhoofd/windowsbuilder image: deukhoofd/windowsbuilder
commands: commands:
@ -44,6 +39,16 @@ steps:
- cmake --build build-release-windows --target all -- -j 4 - cmake --build build-release-windows --target all -- -j 4
- export WINEARCH=win64 - export WINEARCH=win64
- wine build-release-windows/ArbutilsTests.exe -s exclude:"Throw exception get stack trace" - wine build-release-windows/ArbutilsTests.exe -s exclude:"Throw exception get stack trace"
- name: style-check
image: deukhoofd/linux64builder
failure: ignore
commands:
- run-clang-format.py -r src/ tests/ --exclude "*MacroUtils.hpp"
- name: documentation-check
image: deukhoofd/linux64builder
commands:
- ( cat Doxyfile ; echo "WARN_AS_ERROR=YES" ) | doxygen -
- rm -rf docs
- name: conan-deploy - name: conan-deploy
image: deukhoofd/linux64builder image: deukhoofd/linux64builder
environment: environment: