1

我有一个使用 mysql 数据库的声纳正在运行。我想从我的 cloudbees dev@cloud jenkins 向这个声纳发送报告。

据我了解声纳插件和声纳一般詹金斯创建报告并将它们直接插入声纳数据库。

我的问题是我的数据库没有对互联网开放。如果我想从其他地方连接到它,我需要通过 ssh 网关。

是否可以配置cloudbees jenkins通过网关连接mysql数据库?

4

2 回答 2

1

您可以使用VPN从 DEV@Cloud jenkins 连接到内部资源。这仍处于测试阶段,但将涵盖您的用例。其他选择是在 cloudbees 上使用托管声纳。

于 2013-06-17T08:00:17.580 回答
0

SSH 隧道是执行此操作的方法:

Sonar 不需要任何特殊的适配,除了连接到 localhost

这种方法的几个问题:

  • 我不使用 cloudbees,所以不知道您是否具有设置 ssh 隧道所需的访问权限。
  • 性能... Sonar 使用 JDBC 与它的数据库通信,并且非常健谈。即使没有 SSH,完成 Sonar 步骤所需的时间也会严重下降
于 2013-06-16T07:55:58.020 回答