私はJenkinsビルドサーバーを持っており、私のリポジトリはGithub.comの組織の下でホストされています。私はGitHub.comのリポジトリへのプッシュ後に自動ビルドを開始したいと思います。これを有効にするには、Github.comの設定でジェンキンスのサーバーの詳細をウェブフックとして提供する必要があります。 GitHub.comからアクセスできるように、信頼環境でサーバーからポート8080を開くのは良い方法ですか?GitHub webhookリクエストを受け取るためにJenkinsを外部に公開する
-2
A
答えて
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
関連する問題
- 1. Githubの非公開リポジトリの一部を公に共有する
- 2. Jenkinsパイプライン内でgithub webhookペイロード情報を取得する
- 3. Github Webhook on Local Jenkins Server
- 4. Kestrelを外部に公開するリスク
- 5. プッシュを受け取ったときに公開アプリ
- 6. 支払いを受け取るためにブロックチェーンAPI V2をリクエストする
- 7. 公開GitHubブランチをノー・エクスプローラにする
- 8. ファイルを公開リポジトリにアップロードするGitHub
- 9. SNS Webhookは同じリクエストを繰り返し受け取り続けます
- 10. 内部関数を公開する設計パターン(外部テストのため)
- 11. Github webhookによるJenkins自動ビルドが動作しません。
- 12. プライベートレポジトリを部分的に公開する
- 13. アプリケーション/ jsonオブジェクトを受け取るためにGETを実行するためのリクエストを使用するPython
- 14. Google Apps Script WebアプリケーションでGithub WebHookを受け取るにはどうすればよいですか?
- 15. Delphiで外部(公開)IPを取得する方法
- 16. GitHub:変更されたファイルによるプルリクエストの一部を受け入れる
- 17. Jenkins poll vs webhook
- 18. Jenkinsワークフローに外部コードファイルを含めるには
- 19. .NET C#Webサイトを外部サーバーに公開する
- 20. Azure Compute Emulatorでポートを外部に公開する
- 21. @typesの外部に型宣言を公開する
- 22. Mule APIゲートウェイに外部サービスを公開する
- 23. PHP:受け取ったリクエストの本体を取得する
- 24. Symfony2 - 外部(公開)IPと内部(ローカル)IPを取得する方法は?
- 25. githubでログインrepositoreを公開する
- 26. リクエストを受け取るアプリケーションC#
- 27. Jenkinsパイプラインを使用してGithubプルリクエストにテストカバレッジを公開するにはどうすればよいですか?
- 28. Jenkins - HTMLレポートをカスタムURLに公開
- 29. シェルスクリプトの結果をJenkinsに公開
- 30. 50k +レコードを受け取るsalesforce外部呼び出し