Outsource CI/CD file

Move the .gitlab-ci.yml file to another repository to make it re-usable for other projects.