Jenkins 从发送报告到远程声纳dev@cloud詹金斯通过ssh隧道

Jenkins 从发送报告到远程声纳dev@cloud詹金斯通过ssh隧道,jenkins,sonarqube,cloudbees,Jenkins,Sonarqube,Cloudbees,我有一个使用mysql数据库的声纳。我想从我的云蜂那里向声纳发送报告dev@cloud詹金斯 据我所知,sonar插件和sonar通常会创建报告并将其直接插入sonar数据库 我的问题是我的数据库不向互联网开放。如果我想从其他地方连接到它,我需要通过ssh网关 是否可以将cloudbees jenkins配置为通过网关连接到mysql数据库?SSH隧道是实现这一点的方法: 除了连接到本地主机外,声纳不需要任何特殊的适应 这种方法有几个问题: 我不使用cloudbees,因此不知道您是否具

我有一个使用mysql数据库的声纳。我想从我的云蜂那里向声纳发送报告dev@cloud詹金斯

据我所知,sonar插件和sonar通常会创建报告并将其直接插入sonar数据库

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


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

SSH隧道是实现这一点的方法:

除了连接到本地主机外,声纳不需要任何特殊的适应

这种方法有几个问题:

  • 我不使用cloudbees,因此不知道您是否具有设置ssh隧道所需的访问权限
  • 表演。。。Sonar使用JDBC与它的数据库通信,非常健谈。即使没有SSH,完成声纳步骤所需的时间也会严重减少

    • SSH隧道是实现这一点的方法:

      除了连接到本地主机外,声纳不需要任何特殊的适应

      这种方法有几个问题:

      • 我不使用cloudbees,因此不知道您是否具有设置ssh隧道所需的访问权限
      • 表演。。。Sonar使用JDBC与它的数据库通信,非常健谈。即使没有SSH,完成声纳步骤所需的时间也会严重减少

      您可以从连接到内部资源DEV@Cloud詹金斯使用了一种新方法。 这仍然是测试版,但将涵盖您的用例。
      另一种选择是在cloudbees上使用托管声纳。

      您可以从连接到内部资源DEV@Cloud詹金斯使用了一种新方法。 这仍然是测试版,但将涵盖您的用例。 另一个选择是在云蜂上使用托管声纳