1

mysql データベースを使用するソナーを実行しています。Cloudbees dev@cloud jenkins からこのソナーにレポートを送信したいと考えています。

私がソナープラグインとソナーを理解する限り、一般的にジェンキンスはレポートを作成し、ソナーデータベースに直接挿入します。

私の問題は、データベースがインターネットに公開されていないことです。他の場所から接続したい場合は、ssh ゲートウェイを経由する必要があります。

ゲートウェイ経由で mysql データベースに接続するように cloudbees jenkins を構成することは可能ですか?

4

2 に答える 2

1

VPNを使用して DEV@Cloud jenkins から内部リソースに接続できます。これはまだベータ版ですが、ユース ケースをカバーします。他のオプションは、cloudbees でホストされたソナーを使用することです。

于 2013-06-17T08:00:17.580 に答える
0

SSH トンネリングは、これを行う方法です。

ローカルホストへの接続を除いて、ソナーは特別な適応を必要としません。

このアプローチに関するいくつかの問題:

  • 私は cloudbees を使用していないので、ssh トンネルのセットアップに必要なアクセス権があるかどうかわかりません。
  • パフォーマンス... Sonar は JDBC を使用してそのデータベースと対話し、非常におしゃべりです。SSH がなくても、Sonar ステップを完了するのにかかる時間が大幅に低下することが予想されます
于 2013-06-16T07:55:58.020 に答える