Почему gitlab runner не может выполнять задания на серверах 3Gb Digital Ocean? - PullRequest
0 голосов
/ 12 января 2019

Я выполняю тесты на рельсы на серверах 4Gb Digital Ocean, используя gitlab runner. После того, как я изменил размер бегуна на 3Gb и перезапустил координатор, он перестал запускать сборки вообще

# /etc/gitlab-runner/config.toml

[[runners]]
  ...
  [runners.machine]
    ...
    MachineOptions = [
      "digitalocean-size=3gb" # before there was 4gb
       ...
    ]

Серверы Digital Ocean не созданы, и задания показывают следующую информацию:

Running with gitlab-runner 11.5.1 
  on <Project name> build coordinator <ID>
...

Ничего не происходит, и в конце задание завершается неудачно с таймаутом

Можно ли уменьшить размер работы Digital Ocean Runner с 4Gb до 3Gb?

1 Ответ

0 голосов
/ 21 января 2019

16 января 2018 года Digital Ocean представила новые планы капель . Названия слизняков капель были изменены соответственно. Чтобы использовать серверы 3Gb для запуска ваших сборок, вы должны иметь следующую строку в MachineOptions:

# /etc/gitlab-runner/config.toml
[[runners]]
  ...
  [runners.machine]
    ...
    MachineOptions = [
      "digitalocean-size=s-1vcpu-3gb"
       ...
    ]
...