Split all jobs into several files to ensure reusability

Merged Mickaël Turnel requested to merge feature/gitlab-ci-improvements into master

Merge request reports