2015-09-23 2 views
0

У меня есть Ubuntu 14.04 VM в моей внутренней сети, которая запускает новую версию Gitlab версии 8. Чтобы добраться до моего экземпляра gitlab, у меня есть еще один ubuntu vm с apache, который почти как маршрутизатор , Все запросы идут на эту виртуальную машину, а затем я использую m_proxy для прохождения через соединение с правильным внутренним ip на основе имени хоста. Сам Gitlab отлично работает. Im способен делать все мои попытки и тянуть, и все персидское, однако у меня возникают некоторые проблемы с настройкой CI, который запекается в новой версии. Я следил за указаниями отсюда https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-repository.md У меня установлен бегун, но я не могу его зарегистрировать. Я настраиваю новое имя хоста для gitlabci, которое указывает на тот же сервер, что и основной экземпляр gitlab. Затем я положил, что URL-адрес в опции ci_external_url, как указано здесь https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master/doc/gitlab-ciработает gitlabci за apache proxy

Я создал новый виртуальный хост на моем апача, например, и это выглядит как этот

<VirtualHost *:80 *:3000 *:8081> 
    ServerName gitlabci.example.com 
<Proxy *> 
    AddDefaultCharset off 
    Order deny,allow 
    Allow from all 
</Proxy> 

    <Location /> 
    ProxyPass http://internal.ip/ 
    ProxyPassReverse http://internal.ip/ 
    </Location> 
</VirtualHost> 

Я опустил доменные имена и внутренние IPS из кода но это суть того, что похоже на vhost.

При попытке зарегистрировать бегун я ввожу url для экземпляра gitlabci, а затем я передал токен, который gitlab дал мне и описанию, а затем он говорит, что он не может зарегистрировать бегун и, возможно, у меня есть сеть вопросы.

Мне кажется, что есть порт, который я не знаю о том, что мне нужно слушать, а не те, которые я перечислил, но я не мог найти много документации по этому поводу. Я был бы признателен за любую помощь, которую может дать кто-то. Спасибо.

ответ

0

Я решил это путем добавления/Х в URL для CI не шутят

+0

вы можете принять свой собственный ответ, если он работает для вас – wmk