[WIP] Generic Executor
Compare changes
Files
3+ 7
− 0
@@ -117,6 +117,12 @@ type VirtualBoxConfig struct {
@@ -280,6 +286,7 @@ type RunnerSettings struct {
Adds a new type of executor that just executes predefined scripts. It passes the commands to be executed in via stdin and reads the output via stdout and stderr, as originally described in #2885 (closed).
I built this because I wanted to run my jobs in libvirt VMs, but I didn't want to lock myself into libvirt. This allow rapid prototyping of new executor types.
This is a WIP. I've been using it for my own builds on my own gitlab server for several months now, but it still needs docs and tests, and the code is probably not in a great state. I'm submitting this now so I can get feedback.
unknown
master
- branch was rebased