SonarQube マーケットプレイスにはサーバーのプロキシ経路が必要
アップデート確認とプラグインのダウンロードのために、SonarQube の送信 HTTP/HTTPS プロキシ設定を行います。
マーケットプレイスとアップデート確認は SonarQube から出ていくため、インストールの対応する sonar.properties の入力を設定します。
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080値を統合し、サポートされているライフサイクルでメインサービスを完全に再起動します。付属のサンプルは、api/system/restart がこのファイルを再読み込みしないと警告しています。
ホストは名前やアドレスのみで、ポートは別です。HTTPS プロパティは HTTPS の宛先を選ぶもので、別のプロキシリスナープロトコルを要求するものではありません。省略した HTTPS のホスト/ポートは、文書化された構成の HTTP 値を既定とします。経路が異なる場合は明示的な指定が重要です。HTTP プロキシ一覧の HTTP アドレスは、http.proxyUser も http.proxyPassword も設定されていない場合に限り、許可された公開マーケットプレイスのダウンロード用にこれらのフィールドを埋められます。
認証が必要な場合、リファレンスの http.proxyUser/http.proxyPassword は HTTP、HTTPS、SOCKS プロキシを対象とします。SonarQube 管理者のログインではなく、中継アカウントを使用してください。
再起動後は、実際に失敗したサーバー側の URL とエラーを保管してください。アップデート情報と選択したプラグインのアーティファクトは別のホストを使うことがあります。管理者のブラウザーが別のサイトに到達できることは、プロキシがこのダウンロードを許可している証明にはなりません。