为什么gitlabRunner无法在3Gb Digital ocean服务器上运行作业?

时间:2019-01-12 15:25:10

标签: digital-ocean gitlab-ci gitlab-ci-runner

我正在使用gitlabRunner在4Gb Digital ocean服务器上运行rails测试。在将运行器大小更改为3Gb并重新启动协调器后,它完全停止运行构建

# /etc/gitlab-runner/config.toml

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

未创建数字海洋服务器,并且作业显示以下信息:

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

什么也没发生,并且最终作业因超时而失败

是否可以将数字海洋工作人员的大小从4Gb减小到3Gb?

1 个答案:

答案 0 :(得分:0)

2018年1月16日,数字海洋引入了new droplet plans。液滴段塞名称也进行了相应更改。要使用3Gb服务器运行构建,您的MachineOptions中必须包含以下行:

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