3.1.6.4 : Génération de la documentation

Cette étape génère la documentation de notre projet (basiquement un appel à Doxygen) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Doc:
        image: gitlab-registry.in2p3.fr/cta-lapp/phoenix_libs/tests/testprojectreleaseontag/ci_build:0.1
        stage: DocCoverage
        script:
        - export LD_LIBRARY_PATH=/usr/lib
        - env
        - rm -fr build public
        - mkdir -p build
        - mkdir -p public
        - cd build
        - >
                cmake ..
                -DCMAKE_INSTALL_PREFIX=/usr
                -DRELEASE_MODE=yes
                -DDOC_MODE=yes
        - make all
        - make doc
        - scp -r doc/html/* ../public
        artifacts:
                paths:
                - public
                expire_in: 8d
        only:
        - branches
        - tags
        tags: