Skip to content

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.

What are the relevant issue numbers?

#29390 (closed)

Merge request reports