diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90b13ed363aadda43ab6cbded93eae1761da8f21..13fafea04d3eac8f0584cac483b67e671aaef7ee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,16 +9,34 @@ stages: # tags: # - sodium # script: - # - mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install && make -j20 && make install + # - mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install && make -j10 && make install + # artifacts: + # paths: + # - build/doxygen_output +gen_doxygen_src: + stage: build + rules: + - if: '$CI_SERVER_HOST == "gitlab.phy.anl.gov" && $CI_COMMIT_BRANCH == "master"' + script: + - mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install + artifacts: + paths: + - build/src + - build/eicd pages: + image: alpine stage: deploy + needs: ['gen_doxygen'] + rules: + - if: '$CI_SERVER_HOST == "gitlab.phy.anl.gov" && $CI_COMMIT_BRANCH == "master"' script: - - mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install && make doc_doxygen && cd .. - - cp -r build/doxygen_output/html public + - apk update && apk add doxygen graphviz ttf-ubuntu-font-family + - cd build && mkdir -p doxygen_output && doxygen ../docs/Doxyfile && cd .. + - mkdir -p public && cp -r doxygen_output/html/* public/. + # - mkdir build && cd build && cmake ../. -DCMAKE_INSTALL_PREFIX=../install && make doc_doxygen && cd .. + #- cp -r build/doxygen_output/html public artifacts: paths: - public - only: - - master