Add the runner name to the first line of log output, after the version
What does this MR do?
Adds the runner name to the first line of log output (after the version string).
Why was this MR needed?
When an executor fails early (such as when the docker executor fails to pull an image, for example because the docker host is out of space), the log does not contain information about where the problem is located. Knowing which runner is handling the job would help in resolving these sorts of issues.
Are there points in the code the reviewer needs to double check?
I don't think so.
Does this MR meet the acceptance criteria?
- All builds are passing
Branch has no merge conflicts with
master(if you do - rebase it please)
This feature should be self-documenting (it should be clear from the log output what is being reported).
What are the relevant issue numbers?
Fixes #1930 (closed)