Add QA related jobs to CI pipeline

Merged Sébastien Dinot requested to merge (removed):new-ci into develop

This MR aims to add jobs related to QA (Quality Assurance) to OTB CI pipeline by:

  1. Playing the unit tests and convert the report from CTest format to JUnit format (SonarQube only supports JUnit format for UT reports)
  2. Running static analysis on source code thanks to CppCheck
  3. Sending the below reports to SonarQube thanks to Sonar Scanner

The resulting QA report is available in SonarQube.

Edited by Sébastien Dinot

Merge request reports