Size: a a a

2020 January 17

j

jenia in ru_gitlab
Делаю commit, он ставит на паузу процесс тестирования так как нет запущеного runner. Когла запускаю gitlab-runner exec то все начинает выполняться. Но для этого нужно держать консоль открытой. Запускаю gitlab-runner start а потом смотрю status а он не запустился. Что делать?
источник

A

Alexander in ru_gitlab
jenia
Делаю commit, он ставит на паузу процесс тестирования так как нет запущеного runner. Когла запускаю gitlab-runner exec то все начинает выполняться. Но для этого нужно держать консоль открытой. Запускаю gitlab-runner start а потом смотрю status а он не запустился. Что делать?
gitlab-runner exec&disown
источник

A

Alexander in ru_gitlab
Костыль, конечно, но работать будет.
источник

j

jenia in ru_gitlab
Alexander
Костыль, конечно, но работать будет.
А при перезапуск сервиса что  будет? Или можно все же его вынести в systemd?
источник

j

jenia in ru_gitlab
Как вообще решается эта проблема без костылей?
источник

GG

George Gaál in ru_gitlab
jenia
А при перезапуск сервиса что  будет? Или можно все же его вынести в systemd?
Вынеси в системди, ок
источник

A

Andor in ru_gitlab
jenia
Делаю commit, он ставит на паузу процесс тестирования так как нет запущеного runner. Когла запускаю gitlab-runner exec то все начинает выполняться. Но для этого нужно держать консоль открытой. Запускаю gitlab-runner start а потом смотрю status а он не запустился. Что делать?
запускай раннер не на локальном компе и будет ок
источник

A

Andor in ru_gitlab
jenia
Как вообще решается эта проблема без костылей?
запуском раннера демоном где-нибудь в клауде
можно использовать родные на gitlab.com
источник

j

jenia in ru_gitlab
Andor
запуском раннера демоном где-нибудь в клауде
можно использовать родные на gitlab.com
То ест ранить на серверах gitlab все это?
источник

M

MAdMAx in ru_gitlab
jenia
Как вообще решается эта проблема без костылей?
[Unit]
Description=GitLab Runner
After=syslog.target network.target
ConditionFileIsExecutable=/usr/lib/gitlab-runner/gitlab-runner

[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/lib/gitlab-runner/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--syslog" "--user" "gitlab-runner"
Restart=always
RestartSec=120

[Install]
WantedBy=multi-user.target
источник

A

Andor in ru_gitlab
jenia
То ест ранить на серверах gitlab все это?
можно ещё обратиться к системному администратору
источник

j

jenia in ru_gitlab
Andor
можно ещё обратиться к системному администратору
Да я тут за всех :)
источник

A

Alexander in ru_gitlab
jenia
А при перезапуск сервиса что  будет? Или можно все же его вынести в systemd?
Можно.
источник

A

Andor in ru_gitlab
jenia
Да я тут за всех :)
спроси у системного администратора как запускать демоны в системе
источник

j

jenia in ru_gitlab
Andor
спроси у системного администратора как запускать демоны в системе
Это я знаю как. Не знал корректно ли это запускать там
источник

A

Andor in ru_gitlab
это способ запуска по-умолчанию вообще-то
источник

A

Andor in ru_gitlab
источник

GM

Gleb Mekhrenin in ru_gitlab
Andor
это способ запуска по-умолчанию вообще-то
а как же nohup &
источник

A

Andor in ru_gitlab
Gleb Mekhrenin
а как же nohup &
это для бабушек и прочих слакварщиков
источник

GG

George Gaál in ru_gitlab
Andor
это для бабушек и прочих слакварщиков
+++
источник