У меня есть бегун со следующей конфигурацией
[[runners]]
name = "my-runner-02"
url = "https://ci.gitlab.com/"
token = TOKEN
executor = "shell"
[runners.cache]
Я пытаюсь разрешить ему запустить простой сценарий сборки докера через выполнение оболочки.На машине установлен двигатель докера.Мой файл gitlab-ci.yml выглядит следующим образом:
before_script:
- sudo docker info
build_image:
script:
- sudo docker build -t booking-app .
- sudo docker run -d -p 7771:7771 booking-app
Я получаю следующую ошибку:
Running with gitlab-runner 10.8.0 (079aad9e)
on my-runner-02 aa596928
Using Shell executor...
No passwd entry for user 'gitlab-working-directory=/home/gitlab-runnerrunner'
ERROR: Job failed: exit status 1
Так что это проблема с пользователем gitlab-runner, я полагаю?Я не понимаю, что делать с записью passwd, gitlab-working-directory или какими-либо правами пользователя.Заранее спасибо.