我們可以在同一臺機器上運行兩個Sonar實例(兩個不同版本)嗎?Sonar在同一臺機器上的兩個實例
目前聲納3.7.3已安裝並與Hudson一起用於聲納報告。 現在,有一些項目在Java 8上運行,而Java 8不支持3.7.3 Sonar版本。
所以運行Java 8個項目,我需要使用最新版本的聲納聲納的升級換代,但會影響在JAVA運行現有項目6
所以我們可以設置2個聲納實例和可配置相應的Hudson,以便可以爲Sonar報告運行java 6和java 8項目?
我們可以在同一臺機器上運行兩個Sonar實例(兩個不同版本)嗎?Sonar在同一臺機器上的兩個實例
目前聲納3.7.3已安裝並與Hudson一起用於聲納報告。 現在,有一些項目在Java 8上運行,而Java 8不支持3.7.3 Sonar版本。
所以運行Java 8個項目,我需要使用最新版本的聲納聲納的升級換代,但會影響在JAVA運行現有項目6
所以我們可以設置2個聲納實例和可配置相應的Hudson,以便可以爲Sonar報告運行java 6和java 8項目?
是的,你可以。只要確保以下變量是唯一的:
的conf/wrapper.conf
的conf/sonar.properties
如果要在同一個運行聲納的2個實例機器請確保在conf/sonar.properties
以下屬性中具有唯一值。
sonar.jdbc.url=<db_url>
sonar.web.port=<default value would be 9000>
sonar.search.port=<default value would be 9001>
但是,上述屬性也與以下屬性相關聯。根據需要更改它們,
sonar.jdbc.username=<db_username>
sonar.jdbc.password=<db_password>
sonar.web.host=<default value would be localhost>
感謝您的信息。讓我檢查一下,如果這可以實施,我可以選擇具體的Sonar版本的具體工作。 – drsdarpan
我是否需要爲新版本使用不同的數據庫? – drsdarpan
是的,你需要爲其他版本創建一個新的數據庫實例。順便說一句:你需要將sonar.search.port也設置爲另一個端口號。 – Tallandtree