Автоматическое масштабирование Gitlab Runner на частном сервере

Я пытаюсь сделать Gitlab-CI в автоматическом масштабировании, но у меня эта ошибка:

ВНИМАНИЕ: Не удалось обновить докер executor + машина для 0f8e3032 Нет свободных машин, которые могут обрабатывать сборки

config.toml:

concurrent = 1
check_interval = 0
log_level = "debug"

[[runners]]
  name = "First Runner"
  url = "https://gitlab.test.com/"
  token = "token"
  executor = "docker+machine"
  limit = 10
  [runners.docker]
    environment = ['GIT_SSL_NO_VERIFY=true']
    image = "docker:latest"
    privileged = false
  [runners.machine]
    IdleCount = 10
    IdleTime = 900
    MachineDriver = "generic"
    MachineName = "auto-scale-%s"
    MachineOptions = [
         "generic-ip-address=localhost"
    ]
  [runners.cache]
    Shared = true

1 ответ

Решение

Я думаю, что вы, кажется, не хватает конфигурации драйвера машины. Gitlab Runner не знает, где раскрутить новую машину без этой конфигурации.

Другие вопросы по тегам