gitlab-runner config.toml файл не изменился после регистрации? - PullRequest
1 голос
/ 17 января 2020

Чтобы проверить конвейер CI / CD в моем Windows 10 с использованием Docker, я попытался установить и зарегистрировать gitlab-runner, следуя инструкциям в https://docs.gitlab.com/runner/install/docker.html

Однако, поскольку файл config.toml находится в другом месте и docker.sock не может быть найден в windows, я попытался установить его, используя следующую команду:

docker run -d --name gitlab-runner-config -v /gitlab-runner busybox:latest /bin/true
docker run -d --name gitlab-runner --restart always \
--volumes-from gitlab-runner-config \
gitlab/gitlab-runner:latest

Я также успешно зарегистрировал gitlab- бегун, использующий docker, и я выбрал docker в качестве исполнителя и alpine:latest в качестве изображения по умолчанию.

Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!

Тем не менее, когда я проверил config.toml в своей папке Gitlab-Runner, он не обновлялся с какой-либо новой информацией:

concurrent = 1
check_interval = 0

[session_server]
  session_timeout = 1800

Могу я спросить, есть ли проблемы с config.toml сразу после процесса регистрации? Или мне нужно что-нибудь сделать после этого?

Мое config.toml местоположение:

C:\Program Files
--Gitlab-Runner
 |--config.toml
 |--gitlab-runner.exe

docker контейнер ls

CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS              PORTS               NAMES
612ddafde46f        gitlab/gitlab-runner:latest   "/usr/bin/dumb-init …"   37 minutes ago      Up 37 minutes                           gitlab-runner
...