Split .gitlab-ci.yml file into smaller chunks
Split gitlab-ci.yml file into smaller chunks that are easier to read.
While working on !307 (merged) we realised that the dependency_scanning job wasn't triggered. This MR overrides the scanner rules in prepare.yml so that they are triggered correctly.
Edited by Jaime Martinez