У меня простой вопрос Я размещаю сервер GitLab, и когда я хочу зарегистрировать нового бегуна, он успешно создается, но когда я перехожу к:
~/.gitlab-runner/config.toml
этот файл config.toml
не показывает меня, мой новый бегун конфигурации. это просто показывает моих старших бегунов.
Что-то вроде этого для других моих бегунов:
[[runners]]
name = "minoemix-superadmin"
url = "..."
token = "..."
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "docker:19.03.12"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/certs/client","/cache"]
shm_size = 0
Кто-нибудь знает, почему? Мне нужна моя новая конфигурация бегуна.
Во-первых, как указано в Расширенная конфигурация, проверьте, не был ли изменен другой файл:
You can find the
config.toml
file in:
/etc/gitlab-runner/
on *nix systems when GitLab Runner is executed as root (this is also the path for service configuration)~/.gitlab-runner/
on *nix systems when GitLab Runner is executed as non-root./
on other systems
Так что это зависит от вашей ОС и от того, как вы запустили GitLab (под root или под учетной записью пользователя).
Во-вторых, как и в случае с Эта проблема, проверьте, выполнили ли вы gitlab-runner register
действие, которое должно вызвать Merging configuration from template file...
: оно показывает, какой config.toml
файл он обновляет.
@Джессика Отлично, молодец. По вашему вопросу не стесняйтесь добавлять версию GitLab, которую вы используете, а также свою ОС. Больше контекста всегда полезно, чтобы помочь другим ответить на вопросы.
Большое спасибо. Я нашел его, и в нем есть мои недавние бегуны GitLab!