Add steps shim
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 - merged) • Rajendra Kadam • 17.3 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.