Skip to content

Add Debian to CI

Antoine Regimbeau requested to merge debian_CI into develop

Summary

This MR has three goals:

  • adding a Debian docker image
  • changing the url for test submission
  • modifying .gitlab.yml so that there is only one pipeline for merge request context

Rationale

The docker image aims at helping us in the release process. It will be used for merge request context (meaning that we won't be able to merge a branch if the build is failing on this image). The parameters of this build should be as close as the environment used be Debian packager.

Because of issue on migrating from CDash 2.2 to CDash 2.6, we have a new instance of CDash (https://cdash.orfeo-toolbox.org/). We can push build here now (When merged we will need to update some files in DevUtils).

Implementation

To allow compilation on the new platform some modifications have been made in Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx

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
Edited by Antoine Regimbeau

Merge request reports