Skip to content

Deploy Doxygen documentation in CI

Cédric Traizet requested to merge deploy_doxygen into develop

Summary

Documentation for otb is generated during merge request builds (when code is pushed in a branch with an associated MR) and develop builds (when a branch is merged into develop). The html documentation is available as .tar at https://www.orfeo-toolbox.org/packages/ci/

For develop builds the Cookbook is automatically un-tarred and is available at https://www.orfeo-toolbox.org/CookBook-develop/

This is not the case for the Doxygen documentation. This merge request adds the required command in CI scripts to deploy the Doxygen documentation.

Additionally a link for the develop doxygen has been created on the website https://www.orfeo-toolbox.org/doxygen-develop/

Links to the develop documentation has also been added to the Download page of OTB (see the Develop Binary Packages section).

Additional notes

Note that the changes can only be tested by merging this branch in develop. Please review carefully ! I tested each command locally.

Copyright

The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.


Check before merging:

  • All discussions are resolved
  • At least 2 👍 votes from core developers, no 👎 vote.
  • The feature branch is (reasonably) up-to-date with the base branch
  • Dashboard is green
  • Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
  • Optionally, run git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i on latest changes and commit
Edited by Cédric Traizet

Merge request reports