2017-02-21 17 views
1

私は社内のネットワーク上にあり、GitLabをローカルで動作しているJenkinsボックスにWebフックで設定したい(プッシュなどのテストを実行します)。 Webフックにはhttp:// {jenkins-url}:port/project/{job-name}のURLが必要です。私はifconfigとlocalhostからipアドレスを使ってみました。しかしどちらも働いていません。私の勘違いは、IPとファイアウォールの例外が発生した公開が必要だということです。誰にもこの経験はありますか?GitLab Web HookにはURLのパブリックIPが必要ですか?

+0

gitlabの自己ホスト版、またはgitlab.comにいますか? – CCH

+0

gitlab.comを使用しています gitlabを社内ネットワークにホストしていた場合、webhooksに問題はありませんでした。正しい? – theanos

+0

はい、あなたの答えがあります:) – CCH

答えて

0

gitlab.comでジェンキンズのビルドをトリガーできるようにするには、コミュニケーションのチャネルを与えなければなりません。したがって、ポート80を開いた状態で、ジェンキンウェブフックに公開されているアクセス可能なURLを用意する必要があります。

そうでなければ、gitlab.comのCI機能を使用することができます。これらは非常に強力です。 https://about.gitlab.com/gitlab-ci/

関連する問題