I have ran gitlab-ci-multi-runner
in a container by docker.
When I execute the gitlab-ci-multi-runner register
in the container,it ask
Please enter the executor: docker...?
If I choose docker
,does it mean a docker container will run on the current container?
Sorry for my poor english :)
The Shell executor is a simple executor that you use to execute builds locally on the machine where GitLab Runner is installed. It supports all systems on which the Runner can be installed.
The runner monitors the jobs and reports logs and status of the jobs to the Gitlab server. Several executors can be configured for a given instance, and several instances of the same executor can also be deployed. For instance, you can have two runners all configured to run the docker executor.
If you want to use Gitlab's CI(ci.gitlab.com), then your coordinator url is https://ci.gitlab.com/
By choosing 'docker' as the CI runner executor a docker container will be created to run the builds. If you are unsure about which executor to use the 'shell' executor is probably your best choice. gitlab-ci-multi-runner configuration documentation has more information on how to configure the various executors.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With