2016-11-07 83 views
0

我试图配置逆向代理背后的gitlab,而且即使在配置逆向代理服务本身之前,我也遇到了一些麻烦。带自定义端口的Gitlab配置无法调用管道

首先,我使用Gitlab 8.13

果然不出我所工作

我已配置端口80上gitlab服务器,管理我的项目,可能建立与预埋管线词。我修改的唯一配置是:

external_url 'http://custom-ip' 

我也有一个亚军配置是这样的:

[[runners]] 
    name = "project-front" 
    url = "http://customIp/gitlab/ci" 
    token = "secretToken" 
    executor = "docker" 
    [runners.docker] 
    tls_verify = false 
    image = "node:6" 
    privileged = false 
    disable_cache = false 
    volumes = ["/cache"] 
    [runners.cache] 

都在一个完美的世界里工作。

我现在已经什么,

我试图切换gitlab端口到别的地方跑不工作,并给了我:80端口为其他服务(反向代理)。为了测试环境,我暂时打开了9999端口来访问我的gitlab服务。

我试图通过修改我的external_url这样:

external_url 'http://customIp:9999/gitlab' 

而且改变了我的亚军配置:

[[runners]] 
    name = "project-front" 
    url = "http://127.0.0.1:9999/gitlab/gitlab/ci" 
    token = "secretToken" 
    executor = "docker" 
    [runners.docker] 
    tls_verify = false 
    image = "node:6" 
    privileged = false 
    disable_cache = false 
    volumes = ["/cache"] 
    [runners.cache] 

它的工作原理,当我在gitlab UI导航。

问题

当我尝试启动管道构建出现问题。当我尝试启动一个新的版本,我已经加载信息数分钟(用于构建该需要,最多2〜MNS 10mns,所以我停止了):

enter image description here

注:本事实上,我已经得到了在URL 2X/gitlab是由于我已经设置了external_url CONF,默认/ gitlab/CI路径的gitlab服务器内部使用

问题

我怎样才能设置我的配置,以便我的构建将继续在我的gitlab服务器设置端口9999而不是80?

回答

相关问题