gitlab-ci: update CI configuration
Major changes:
- split into separate files
- move from YAML anchors to
extends:
syntax - use
rules
rather thanonly
- shorten up job names and move stage bits to be suffixes
Also adds audit jobs.
Major changes:
extends:
syntaxrules
rather than only
Also adds audit jobs.