Skip to content

Return BuildError from instance executor's client Run

What does this MR do?

Ensures that the environment client (used by autoscaler based executors) returns a BuildError with the correct exit code.

Why was this MR needed?

Without this, errors bubble up without reporting the exit code to GitLab.

What's the best way to test this MR?

Run the instance executor and in a job exit with a non-zero exit code.

What are the relevant issue numbers?

Closes #30413 (closed)

Merge request reports