Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
doc on framagit: Install the missing dependency fig2dev
[simgrid.git] / .gitlab-ci.yml
1 image: debian:testing-slim
2
3 .build: &build
4   script:
5   - apt-get update
6   - apt-get install -y python3-sphinx doxygen python3-breathe python3-sphinx-rtd-theme python3-pip
7   - apt-get install -y cmake doxygen libboost-all-dev libboost-dev fig2dev
8   - pip3 install --no-deps exhale
9   - cmake -Denable_documentation=ON .
10   - make documentation
11   - mkdir docs/doxyoutput
12   - mv doc/xml docs/doxyoutput
13   - cd docs
14   - sphinx-build -M html source/ build/
15   - mv build/html ../public
16   artifacts:
17     paths:
18     - public
19
20 pages:
21   <<: *build
22   only:
23   - master
24
25 test:
26   <<: *build
27   except:
28   - master