Ok, I set up my local machine as runner and use that one now to compile my code and to run the unit tests. This works. But it is was hard to found out the steps that are needed.
Add the tag that you added in the last step to your build job, like this:
build-job: # This job runs in the build stage, which runs first.
stage: build
tags:
- linux64
script:
- echo "Compiling the code..."
- make all
- echo "Compile complete."
Works fine now…
I was positively surprised that I can use a local machine behind a firewall as build server…