gitlab-ci: Integrate the non-packaging pipeline to smoke-test the build
With the migration to the packaging pipeline the old .gitlab-ci.yml
was
left behind.
To make the CI actually test the build of the contents again on branches and merge requests, lift the old jobs to the new pipeline definition file.