I would like to add some information here guys. First, make some confusion about the general and specific runner.
Shared runner: As his name sounds, the shared participants are instances of the build process thread that can be used to complete the tasks of each individual project in the installed gitlab instance with the Allowed shared runners option enabled. You will need administrative rights to do this. According to current gitlab documentation, only admin use can define a common runner.
specific runner This type of runner carries out tasks of only one project.
In addition, these are some important points to consider when choosing a runner for your projects.
- Common contributors are useful for assignments that have similar requirements between several projects. Instead of having multiple runners idling for many projects, you may have one or a small number of runners who handle several projects. This simplifies maintenance and updating runners for a common set of projects.
- Special runners are useful for tasks that have special requirements or for projects with special demand. If the task has certain requirements, you can configure a specific runner to take this into account, without requiring it for all participants. For example, if you want to deploy a specific project, you can configure a specific runner to get the correct credentials for this.
Now, in order to choose the right artist for the project, it is very important that we have a bird view of all available artists for gitlab runner. Gitlab simplified this work by providing good documentation here , explaining what different options you have for different artists.
If you want to know more about runners and different artists, I would advise you to start with this article, Gitlab Runner
Milan Savaliya Jan 20 '17 at 7:34 on 2017-01-20 07:34
source share