Refactor .gitlab-ci
Template out the job rules perhaps?
Refactor before_script for certain stages