Gitlab runner on macOS
There are multiple ways to use gitlab executor on macOS hosts, but two main are:
Shell executorSSH executor
Despite some serious disadvantages of ssh executor it keeps all configs centralized (e.g. in kubernetes configmap), opposite to Shell executor that holds config on runner (local filesystem).





