Шаги для запуска и запуска бегуна (и выживших перезагрузок) должны быть примерно такими:
- Скачать раннер
- Зарегистрируйте бегуна
- Установите бегун и сервис с помощью:
gitlab-runner install
gitlab-runner start
Теперь машина должна быть готова в качестве бегуна, и с ней ничего не нужно делать (пока вы не захотите обновить бегуна ...).
Должен ли регистр вызываться один раз или каждый раз, когда я перезагружаю систему. А как насчет установки и запуска?
Регистр должен вызываться один раз, это создает файл config.toml
, который сохраняет конфигурацию регистрации при перезагрузке. Расположение файлов меняется в зависимости от того, как оно было зарегистрировано. IE в Linux, регистрирующий shell
бегун с sudo
, сохранит файл config.toml
в /etc/gitlab-runner/config.toml
.
Что касается install
и start
, то его также нужно запускать только один раз, и он сохраняется после перезагрузки. install
устанавливает GitLab Runner в качестве службы, а start
просто запускает его в первый раз.
Чтобы перезапустить бегун, нужно ли остановить, удалить, а затем установить запуск?
Просто выполните перезапуск gitlab-runner .
Должен ли я запустить его или запуск будет иметь тот же эффект?
Если вы сделали install
и start
, вам не нужно использовать run
. Я считаю run
только для одного использования (на открытом терминале) для отладки заданий. start
предназначен для обслуживания на машине.
НТН.