1
에 나는 다음과 같은 구성이 있습니다연결 CI 러너 도커 네트워크
- dockered gitlab (이름 gitlab) (gitlab라는 이름 gitlab 주자에 링크)
- dockered gitlab-CI-multirunner을.
┌──────────────────────┐ ┌─────────┐ │ 172.12.x.x │ │172.13.x.│ ┌┴──────────┬┬──────────┴┐┌┴─────────┴┐ │ GitLab ││ GitLab ││ GitLab │ │ ││ Runners ││ Runners │ │ ││ ││ │ └───────────┘└───────────┘└───────────┘ │ │ │ ▲ │ │ │ ╱ │ │ │ ╱ │ │ ▼ ╱ ───────┴────────────┴────────────────────
나는 성공적 gitlab에 주자를 등록하지만 빌드를 실행하려고하면 내 gitlab 고정 표시기에 gitlab 주자에 의해 산란 프로젝트의 고정 표시기 컨테이너를 연결하는 관리 할 수 없습니다; 그러므로 때 프로젝트 고정 표시기는 내 주자의 toml 파일에서 매개 변수 -links=["network-name:gitlab"]
을 사용하려고 이름 http://gitlab/를 해결할 수없는의 프로젝트를 복제하려고 시도하지만이 리드 :
API error (500) Could not get container for <network name>.
모든 단서? 여기
내 .toml입니다 :동시 = 1 CHECK_INTERVAL =
[[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]