Draft: Bootstrap gitlab-helper-binary for Docker
What does this MR do?
- Adds
bootstraptostepssubcommand. - Bootstraps
gitlab-runner-helper, for CI Steps purposes. Replacing thestep-runnerbinary bootstrapping process.
Why was this MR needed?
Eventual goal of running scripts via steps. We need to ensure CI Steps functionality is present, even on air-gapped instances. The only way to achieve this is by using the gitlab-runner-helper binary which is already established as required for most platforms.
What's the best way to test this MR?
Tests should be replaced like-for-like from the previous bootstrapping solution.
Manual QA:
job_run:
run:
- name: say_hi
script: echo hi
What are the relevant issue numbers?
Closes step-runner#284
Closes step-runner#287
Edited by Arran Walker