Allow user to specify multiple arguments for docker volumes during runner registration
Our Gitlab-CI workflow requires docker containers with multiple defined volumes. However, gitlab-runner install allows you to specify one docker volume.
This means that all of my users need to manually edit /etc/gitlab-runner/config.toml to add the necessary docker volumes. Not fun.
gitlab-runner should simply allow the user to specify the full volume string during registration like so:
--docker-volumes [\"/var/run/docker.sock:/var/run/docker.sock\", \"/tmp/.X11-unix:/tmp/.X11-unix\", \"/cache\", \"/home/runner/testing-assets:/data:rw\"]\""