Предполагая, что вы установили gitlab-runner как системную службу, а не внутри контейнера, вы можете легко зарегистрировать другого shell
runner на своем сервере с помощью команды gitlab-ci-multi-runner register
.
Это косвенно подтверждается документация по расширенной конфигурации , в которой говорится, что config.toml
службы gitlab-runner может содержать несколько [[runner]]
разделов.
Примечание : Чтобы разрешить исполнителю оболочки создавать образы докера, вам нужно добавить пользователя gitlab-runner
в группу docker
, например:
sudo gpasswd --add gitlab-runner docker