Автоматическое масштабирование 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 не знает, где раскрутить новую машину без этой конфигурации.