Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

gitlab-ci-runner choose executer "Please enter the executor:"

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 :)

like image 966
user3576777 Avatar asked Sep 25 '15 07:09

user3576777


People also ask

Which executor does GitLab runner use?

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.

Can a GitLab runner have multiple executors?

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.

What is GitLab CI coordinator URL?

If you want to use Gitlab's CI(ci.gitlab.com), then your coordinator url is https://ci.gitlab.com/


1 Answers

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.

like image 123
Drew Blessing Avatar answered Oct 11 '22 15:10

Drew Blessing