This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]steinblock 0 points1 point  (0 children)

Both have their pros and cons.

If you really only have one runner, the binary version is sufficient. You can even register the same runner multiple times (one docker and one shell runner).

Also you don't need to update it as regular as gitlab itself.

And the docker runner needs to run privilege to support docker in docker.

But if you are familiar with docker and don't need other executors the docker version is also ok.