2017-11-15 15 views
0

Ich versuche Grund Pipeline auszuführen, die meine Web-Projekt aufbauen sollte Gitlab CI mitGitlab CI/Docker auf Windows/Knoten Container - unbekannt Netzwerk http

Mein Setup:

  • Gitlab CE 10.1 0,4 auf Ubuntu 16.04
  • Gitlab Runner 10.1.0 unter Windows 10 1703 mit Docker Testamentsvollstrecker
  • Docker 17.09.0-ce-win33 (13620) auf demselben Windows-Rechner

.gitlab-ci.yml:

image: node:latest 

cache: 
    paths: 
    - node_modules/ 

build: 
    script: 
    - npm install 
    - npm run build 

und ich bekomme bauen mit diesem Ausgang fehlgeschlagen:

Running with gitlab-runner 10.1.0 (c1ecf97f) 
    on ****** (9366a476) 
Using Docker executor with image node:latest ... 
Using docker image sha256:4d72396806765f67139745bb91135098acaf23ce7d627e41eb4da9c62e5d6729 for predefined container... 
Pulling docker image node:latest ... 
Using docker image node:latest ID=sha256:cf20b9ab2cbc1b6f76e820839ad5f296b4c9a9fd04f3e74651c16ed49943dbc4 for build container... 
ERROR: Job failed (system failure): dial http: unknown network http 

ich das Problem habe gedacht passieren könnte, weil Container nicht Internet zugreifen können, aber https://hub.docker.com/r/byrnedo/alpine-curl/ Curl Container bekam die Daten, also denke ich, dass es nicht der Fall ist.

UPD: Problem tritt auf, wenn GitLab Runner versucht, an Container anzuhängen.

Antwort

0

Problem war in GitLab CI Config (Config.Toml), Docker Host.

host = "http://127.0.0.1:2375" - falsche

sollte host = "tcp://127.0.0.1:2375"

sein