CI: Clean up
This MR uses
- the possibility of using multiple
extends
keywords (since GitLab 12) - the keyword
variables
instead of callingexport VARNAME=...
manually
to clean up the CI definition file and structure things better.
Functionality stays unchanged.