【发布时间】:2017-03-14 17:14:29
【问题描述】:
我有以下配置:
- dockered gitlab(命名为 gitlab)
- dockered gitlab-ci-multirunner(链接到 gitlab 并命名为 gitlab-runners)。
我成功地将运行器注册到 gitlab,但是当我尝试运行构建时,我无法将 gitlab-runners 生成的项目的 docker 容器连接到我的 gitlab docker;因此,当项目 docker 尝试克隆项目时,它无法解析名称 http://gitlab/ 我尝试在我的跑步者的 toml 文件中使用参数 -links=["network-name:gitlab"],但这会导致:
API error (500) Could not get container for <network name>.
有什么线索吗?
这是我的 .toml:
并发 = 1 check_interval = 0
[[runners]]
name = "d4cf95ba5a90"
url = "http://gitlab/ci"
token = "9e6c2edb5832f92512a69df1ec4464"
executor = "docker"
[runners.docker]
tls_verify = false
image = "node:4.2.2"
privileged = false
disable_cache = false
volumes = ["/cache"]
links = ["evci_default:gitlab"]
[runners.cache]
【问题讨论】: