Gitlab CI Docker网络超时
我刚刚安装了Ubuntu服务器17.04,并安装了Docker和Gitlab CI Runner。虽然它似乎可以工作,但任何需要网络访问的构建(如npm、nuget等)网络流量似乎都会花费很长时间,最终会超时 互联网地址和本地地址都会发生这种情况 如果我手动启动一个容器并尝试从中进行连接,那么它工作得非常好。只有跑步者尝试时才有问题 我觉得奇怪的是,构建开始时的git克隆似乎工作正常(本地Gitlab服务器),因为可能还需要网络访问Gitlab CI Docker网络超时,docker,gitlab-ci,gitlab-ci-runner,Docker,Gitlab Ci,Gitlab Ci Runner,我刚刚安装了Ubuntu服务器17.04,并安装了Docker和Gitlab CI Runner。虽然它似乎可以工作,但任何需要网络访问的构建(如npm、nuget等)网络流量似乎都会花费很长时间,最终会超时 互联网地址和本地地址都会发生这种情况 如果我手动启动一个容器并尝试从中进行连接,那么它工作得非常好。只有跑步者尝试时才有问题 我觉得奇怪的是,构建开始时的git克隆似乎工作正常(本地Gitlab服务器),因为可能还需要网络访问 我们有一个代理服务器,用于访问Internet,我已经配置了这
我们有一个代理服务器,用于访问Internet,我已经配置了这个服务器,但是本地服务器不需要它。似乎是一系列的问题
git-config--global-url。http://github.com/.insteadOf git@github.com
感谢Tarun Lalwani的帮助似乎是一系列的问题
git-config--global-url。http://github.com/.insteadOf git@github.com
感谢Tarun Lalwani的帮助您在构建时是否定义了http_代理和https_代理变量?是的,它们在主机和gitlab runner config.toml中设置。通过查看
docker ps-a
和docker Start自己启动退出的容器,看看是否可以调试?我一直在尝试。据我所知,环境变量是当前设置的,但它只是没有使用它们。即使运行curl-v
环境变量也会被忽略。如果我使用curl-v-x$HTTP_PROXY,那么它就可以正常工作。我不明白为什么会忽略env变量。变量必须是小写而不是大写。您在生成时是否定义了http_代理和https_代理变量?是,它们在主机上和gitlab runner config.toml中设置。通过查看docker ps-a
和docker Start自己启动退出的容器,看看是否可以调试?我一直在尝试。据我所知,环境变量是当前设置的,但它只是没有使用它们。即使运行curl-v
环境变量也会被忽略。如果我使用curl-v-x$HTTP_PROXY,那么它就可以正常工作。我不明白为什么会忽略env变量。变量必须是小写而不是大写。谢谢分享您发现的问题列表。很高兴为您提供帮助谢谢您分享您发现的问题列表。很高兴能帮上忙