2017-02-21 1 views
1

저는 내부 작업 네트워크에 있으며 로컬로 실행되는 Jenkins 상자에 웹 훅을 사용하여 GitLab을 구성하고자합니다 (푸시 등의 테스트 실행). 웹 후크에는 http : // {jenkins-url} : port/project/{job-name}과 같은 URL이 필요합니다. 나는 ifconfig 및 localhost에서 ip 주소를 사용하여 시도했다. 그러나 그들 중 누구도 일하고 ​​있지 않습니다. 필자의 직감은 IP 및 방화벽 예외를 공개적으로 직면해야한다는 것입니다. 누구도이 경험이 있습니까?GitLab Web Hook에는 공개 IP가 필요합니까?

+0

gitlab의 자체 호스팅 버전이나 gitlab.com에 있습니까? – CCH

+0

우리는 gitlab.com을 사용하고 있습니다 내부 네트워크에 gitlab을 호스팅하면 모든 것이 네트워크에 남아 있기 때문에 webhooks에 문제가 없습니다. 옳은? – theanos

+0

예, 맞습니다. 답변 : – CCH

답변

0

gitlab.com이 젠킨스 빌드를 실행하게하려면 통신 할 채널을 제공해야합니다. 따라서 포트 80이 열려있는 jenkins webhook에 공개 액세스 가능한 URL이 있어야합니다.

그렇지 않으면 gitlab.com의 CI 기능을 사용할 수 있습니다. 매우 강력합니다. https://about.gitlab.com/gitlab-ci/

관련 문제