doxygen.yml 1.43 KB
Newer Older
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 27 28 29 30 31 32 33 34 35 36 37 38 39
# Assumes common.yml has been included first!

doxygen_basic:
  extends: .run_doxygen_template
  variables:
      DOX: "basic_dev_guide.dox"
      DOXYGEN_OUTPUT_FILE: "basic.log"

doxygen_advanced:
  extends: .run_doxygen_template
  variables:
      DOX: "advanced_dev_guide.dox"
      DOXYGEN_OUTPUT_FILE: "advanced.log"

doxygen_complete:
  extends: .run_doxygen_template
  variables:
      DOX: "complete_dev_guide.dox"
      DOXYGEN_OUTPUT_FILE: "complete.log"

check_warning_doxygen_basic:
  extends: .check_doxygen_warning_template
  dependencies:
      - doxygen_basic
  variables:
      DOXYGEN_OUTPUT_FILE: "basic.log"

check_warning_doxygen_advanced:
  extends: .check_doxygen_warning_template
  dependencies:
      - doxygen_advanced
  variables:
      DOXYGEN_OUTPUT_FILE: "advanced.log"

check_warning_doxygen_complete:
  extends: .check_doxygen_warning_template
  dependencies:
      - doxygen_complete
  variables:
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
      DOXYGEN_OUTPUT_FILE: "complete.log"
      

pages:
    extends: .run_doxygen_template
    variables:
        DOX: "complete_dev_guide.dox"
        DOXYGEN_OUTPUT_FILE: "complete.log"
    stage: deploy
    cache:
      key: "$CI_COMMIT_REF_SLUG_deploy_doxygen"
      untracked: true
      paths:
          - Documentation/Doxygen
    after_script:
        - cd Documentation/Doxygen
        - mv Complete/* ../../public/
    artifacts:
        paths:
          - public
    only:
        - master@morefem/corelibrary/morefem