Move CI jobs onto shared runner
When I initially implemented CI for this project, no shared runners were available on this GitLab instance. (Or maybe they were, but there was a reason for not using them, I do not remember.) The solution at the time was to make use of a runner I hosted myself on a dedicated VM. I would like to get rid of that VM and so I am switching over projects to use the shared runners.