diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d3f35749923179ed52931549f80af15da4a852cc..b1f4046aabfe7029822813eb1a8b35a71b57c3ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,3 +64,18 @@ Mac-Cpp11: artifacts: paths: - build-release/*.dmg + +Doc-publish: + only: + - master + script: "OpenFlipper/CI/ci-doc.sh" + tags: + - Linux + artifacts: + paths: + - build-release/Doxygen-warning.log + - build-release/Doxygen-error.log + + + + diff --git a/OpenFlipper/CI/ci-doc.sh b/OpenFlipper/CI/ci-doc.sh new file mode 100755 index 0000000000000000000000000000000000000000..d4b0f15eb067b430b07a4304a8e9c22c57bce615 --- /dev/null +++ b/OpenFlipper/CI/ci-doc.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ ! -d build-release ]; then + mkdir build-release +fi + +cd build-release + +cmake -DCMAKE_BUILD_TYPE=Release -DOPENFLIPPER_BUILD_UNIT_TESTS=FALSE ../ + +make doc >> Doxygen-warning.log 2> Doxygen-error.log + +# Copy to webserver +scp -r -P 2222 Build/share/OpenFlipper/Doc/DeveloperHTML/* hudson@web4-info8:OpenFlipper-Free-Daily/Doc/Free/Developer +scp -r -P 2222 Build/share/OpenFlipper/Doc/UserHTML/* hudson@web4-info8:OpenFlipper-Free-Daily/Doc/Free/User