2017-06-05 13 views
-2

私はJenkinsビルドサーバーを持っており、私のリポジトリはGithub.comの組織の下でホストされています。私はGitHub.comのリポジトリへのプッシュ後に自動ビルドを開始したいと思います。これを有効にするには、Github.comの設定でジェンキンスのサーバーの詳細をウェブフックとして提供する必要があります。 GitHub.comからアクセスできるように、信頼環境でサーバーからポート8080を開くのは良い方法ですか?GitHub webhookリクエストを受け取るためにJenkinsを外部に公開する

答えて

0

はい、着信Webフックを受信するには、GitHubからHTTPエンドポイントにアクセスできるようにする必要があります。これは、完全なJenkinsではなくWebhook URLでなければなりません(例えば、インストールの前にリバースプロキシ経由でフィルタリングする)。

「Accessible to GitHub」では、このエンドポイントにアクセスする可能性のあるIPアドレスを自由に制限できます。 GitHubが使用するIPアドレスはlisted hereです。今のところ、彼らは、次の2つのネットワークにあります。

  • 192.30.252.0/22
  • 185.199.108.0/22
関連する問題