2017-02-21 9 views
1

Я нахожусь на внутренней рабочей сети и хочу настроить GitLab с помощью сетевого крючка на моем ящике Jenkins, работающем локально (запустить тесты на push и т. Д.). Для веб-крючка требуется URL-адрес: http: // {jenkins-url}: port/project/{job-name}. Я пробовал использовать ip-адрес от ifconfig и localhost. Но ни один из них не работает. Моя догадка в том, что мне нужен открытый ip-адрес и исключение брандмауэра. У кого-нибудь есть опыт?GitLab Web Hook требует публичного IP-адреса в URL-адресе?

+0

Вы используете самостоятельную версию gitlab или на gitlab.com? – CCH

+0

Мы используем gitlab.com Если мы разместили gitlab в нашей внутренней сети, не было бы проблем с веб-камерами, потому что все оставалось бы в сети. Верный? – theanos

+0

Да, правильно, у вас есть ответ :) – CCH

ответ

0

Если вы хотите, чтобы gitlab.com мог запускать вашу сборку jenkins, вам необходимо предоставить им канал для общения. Таким образом, вам нужно иметь общедоступный доступный URL-адрес, доступный для вашего веб-узла jenkins, при открытии порта 80.

В противном случае вы можете использовать функции CI gitlab.com, они достаточно мощные. https://about.gitlab.com/gitlab-ci/

Смежные вопросы