Hello there,
I would like to create jobs for an automatically release build, however, maybe I’m missing something.
I’m starting with a fresh .gitlab-ci.yml
from here: Tutorial: Create, register, and run your own project runner | GitLab
It expects, that a basic job shall run without caring of failure, because there’s no artifact section. Unlike the expected result my job is still pending and nothing happens until the timeout triggers (10 minutes by given runner).
So, it looks like this:
It tells, that no runner hasn’t been assigned to this job(s):
In the CI settings a runner still exists, but I don’t know why this warning appears:
It doesn’t shows a clear reason for me.
Actually, I don’t know if a runner needs a special operating system? Since I’ve source code written in Windows, do I need a runner for Windows only?
When I’m going to create a new runner, this message also appears:
What’s to do here? Shall be the runner(s) enabled in the config file? Are these disabled by default? Could that be the reason? How do I update to the new runner, if required? Acutally, I don’t know, which version is in use here?
By the way, when I’m creating a new runner a summery like this results:
It seems, that I need to install a gitlab runner, but shall this really installed on the current local machine, where I working on? What happens, when I’m on an another computer? Is it also required to register / install a gitlab runner, to let run the pipeline(s)? This makes no sense to me. I thought, that a runner shall be on the server side and not on the client side(s)…?
Finally, I’m using a self hosted gitlab CE with version 16.5.0-ee, which reports, that it is up to date.
Thanks. (: