default: tags: ['docker'] image: registry.gitlab.inria.fr/solverstack/docker/distrib stages: - build - doc - pages cmake: stage: build artifacts: name: cpp_tools_build expire_in: 1 day paths: - build/ script: - mkdir build && cd build && cmake .. -Dcpp_tools_BUILD_DOC=ON -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ doc: stage: doc dependencies: - cmake artifacts: name: cpp_tools_doc expire_in: 1 day paths: - build/doc/html script: - cd build && make doc pages: stage: pages dependencies: - doc artifacts: paths: - public script: - mkdir public - mv build/Doc/html/* public/ only: - master