Skip to content

Add steps shim

Joe Burnett requested to merge jburnett/run-steps into main

What does this MR do?

This MR uses the step-runner image to run steps when present in the run keyword. It is a temporary shim until step-runner is installed in the runner environment. It combination with Add new run keyword under job (gitlab!146333) • Rajendra Kadam • 17.2 it allows steps to work end-to-end with the run keyword.

Why was this MR needed?

We want to remove the STEPS=... /step-runner ci hack from user's visibility. Now that @rkadam3 has implemented the run keyword we can shim the hack in at the runner level.

What's the best way to test this MR?

Setup the GDK with the run keyword MR. Register a runner to the GDK with these MR changes. Run some steps.

Or ask for access to my gdk VM where I have set this up.

What are the relevant issue numbers?

Add support for a job-level `run` keyword (gitlab#440487) • Rajendra Kadam • 17.2 • At risk

Merge request reports