Networking Issue: Cannot Resolve GitLab Host
gitlab-ci-multi-runner 1.0.1 (cffb5c7) Using Docker executor with image ruby:latest ... Pulling docker image postgres:latest ... Starting service postgres:latest ... Waiting for services to be up and running... Pulling docker image ruby:latest ... Running on runner-899643d3-project-39-concurrent-0 via debian... Cloning repository... Cloning into '/builds/tmm/hook-testing'... fatal: unable to access 'http://gitlab-ci-token:xxxxxx@_HOST_/tmm/hook-testing.git/': Couldn't resolve host '_HOST_' ERROR: Build failed with: exit code 1
However, if I start up the docker container myself and run
git clone inside it, it works fine.
This is how I start the gitlab-runner container:
docker run -d --name gitlab-runner \ --restart always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ gitlab/gitlab-runner:latest
docker exec -it gitlab-runner bash
image: ruby:latest test: tags: - linux script: - ping _HOST_
I am at a bit of a loss here, does gitlab-ci-multi-runner do something differently when it starts up the docker container? And if so, how can I see what that is?
I've started the runner daemon in the foreground with debugging and verbose logging, but it hasn't really shed any light on the matter:
gitlab-ci-multi-runner -l debug --debug run