diff options
| -rw-r--r-- | .gitlab-ci.yml | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 848b58350..c774fab6d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,6 +63,7 @@ pages: - apt update && apt -y install build-essential cmake ninja-build git man doxygen-latex - apt -y install freeglut3-dev libfontconfig-dev libxft-dev libglew-dev libxcursor-dev libxinerama-dev libasound2-dev libcairo2-dev libpango1.0-dev - apt -y install libwayland-dev wayland-protocols libxkbcommon-dev libdbus-1-dev libdecor-0-dev libgtk-3-dev + - apt -y install xvfb x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps script: - date - pwd @@ -70,9 +71,13 @@ pages: - doxygen --version - mkdir build && cd build - cmake -G Ninja -D CMAKE_BUILD_TYPE=Debug -D FLTK_OPTION_CAIRO_WINDOW=ON .. - - date - - time ninja html - - time ninja pdf + - echo "start Xvfb ..." + - Xvfb :19 -screen 0 1024x768x16 & + - export DISPLAY=:19 + - echo "generate HTML docs ..." + - date; time ninja html + - echo "generate PDF docs ..." + - date; time ninja pdf - date - cd .. - pwd @@ -83,5 +88,5 @@ pages: artifacts: paths: - public - # keep artifacts of the latest three weekly builds + # keep artifacts of the latest three weeks expire_in: 20 days |
