Gitlab Runner 在私有服务器上自动缩放
Gitlab Runner autoscaling on private server
我正在尝试使 Gitlab-ci 自动缩放,但出现此错误:
WARNING: Failed to update executor docker+machine for 0f8e3032 No free
machines that can process builds
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
我认为您似乎缺少 Machine Driver 配置。如果没有该配置,Gitlab Runner 不知道在哪里启动新机器。
我正在尝试使 Gitlab-ci 自动缩放,但出现此错误:
WARNING: Failed to update executor docker+machine for 0f8e3032 No free machines that can process builds
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
我认为您似乎缺少 Machine Driver 配置。如果没有该配置,Gitlab Runner 不知道在哪里启动新机器。