LINUX.ORG.RU
ФорумAdmin

gitlab CI и gitlab-runner

 , ,


0

2

Здравствуйте, есть проект в gitlab и к нему подключен и зарегистрирован раннер как shell.

.gitlab-ci.yml

stages:
  - build
job_build:
  stage: build 
  script:
    - echo "OK"

при выполнении этого - ошибка,

Running with gitlab-runner 12.5.0 (577f813d)
  on gitlab-runner-linux bUVEjGJh
Using Shell executor...
Running on gitlab-runner-linux...
bash: строка 85: cd: /home/gitlab-runner/builds/bUVEjGJh/0/dude/myproject: Нет такого файла или каталога
ERROR: Job failed: exit status 1

он не клонирует репозиторий, кто сталкивался?

Ответ на: комментарий от XMs

Да, установлен.

Вообще нонсенс!

Короче, останавливаю раннер gitlab-runner stop. Запускаю его просто (не как сервис) gitlab-runner run, повторяю задачу -ВСЕ РАБОТАЕТ! Жму ctrl+c, запускаю как сервис gitlab-runner start и опять та же ошибка!

Не хочет как сервис нормально работать

dirsex ()
Ответ на: комментарий от XMs

Смотрю в systemd команду в сервисе которую запускает:

 /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"

Зпускаю ее вручную и ВСЕ РАБОТАЕТ!

Как сервис не работает (вернее работает но ошибка при сборке)

dirsex ()
Ответ на: комментарий от Spider55

Надеюсь это кому-то будет полезно кроме меня.

вполне. Но боюсь недолго инфа пробудет. Сейчас сообщение на которое ты отвечал удалят за мат, и твой совет канет в лету автоматом.

zendrz ()