Separate FeatureExtraction in Remote P0 module

Definition of Ready

  • Repo in otb-modules group
  • Cdash OTBFeaturesExtraction project created
  • Gitlab runner "Runner Manager" #2 needs to be in Assigned project runner

Definition of Done

  • FeaturesExtraction code removed from OTB (see MR to fill )
  • OTB main repo must download FeaturesExtraction when using -DOTBGroup_FeaturesExtraction (see MR to fill )
  • Package must compile inside OTB
  • Package must compile separately as remote module
  • All tests must pass, results must be on CDash
    • Data submodule must be download
    • Results published on cdash
  • Cpack must work and produce same package as the one produce by OTB.
  • CI must have
    • Compile job
    • Test job
    • Package job
    • Static analysis job
  • CI must trigger Miscellaneous pipeline when published on master as it is a dependency
  • Readme and doc update
Edited by Tristan Laurent