Send system_id in jobs requests
What does this MR do?
This MR adds support for sending the system_id
value with the POST /jobs/request
and PUT /job/:id
requests.
Why was this MR needed?
So that the GitLab instance can determine which runner machine is requesting or updating a job.
What's the best way to test this MR?
- Register runner with GitLab instance
- Verify that
system_id
value is being sent in the HTTP request (I've checked that the value does arrive at the GitLab instance in the GDK and is promptly ignored for now) - Verify that a simple job is picked and executed as expected.