gitlab-runner执行ci报错fatal: unable to access 'http://gitlab-ci-token:xxxxxx@ip/xxx/citest.git
·
gitlab为8.x版本的会这样
这里有个重要的,如果是docker部署的gitlab,宿主机端口如果映射的不是80,则需更改环境external_url=域名,否则会报以下错误
fatal: unable to access 'http://gitlab-ci-token:xxxxxx@ip/xxx/citest.git/': Failed to connect to xx.xx.xx.xxx port 80: Connection refused
gitlab为8.x以上的版本,在创建runner的时候,用交互式去创建
gitlab-runner register -n \
--url http://xxxxxx/ci/ \
--registration-token xxxx \
--executor docker \
--description "runner1" \
--docker-image "docker:stable" \
--clone-url http://xxxxx
加上clone-url参数
或者在/etc/gitlab-runner/config.toml文件里
[[runners]]
name = "test11"
url = "http://xxxx"
token = "xxxx"
executor = "docker"
#加上这个clone_url 参数,指定 url
clone_url = "xxx"
[runners.docker]
tls_verify = false
image = "docker:stable"
privileged = false
disable_cache = false
volumes = ["/cache"]
[runners.cache]
更多推荐
所有评论(0)