2015-12-11 71 views
0

我目前正在研究如何開始使用SonarQube作爲構建移動應用程序的Jenkins構建過程的一部分。Sonar Runner OS X

因爲我們正在構建移動應用我們的詹金斯在OS X上運行,因此我們可以支持的iOS。

我們有聲納服務器在Windows中運行網絡上的其他地方所以我們需要從OS X盒做的就是發送涉及到分析的文件。

這樣做的最好方法是什麼?使用Sonar Runner jar?如果是的話,最好的地方是從哪裏來的?

編輯

我應該補充說,我們在我們的構建腳本中使用詹金斯工作流程,這意味着它是不容易的,我們使用的是不支持簡單的構建步驟的插件,因爲我相信Sonar不會。

這就是爲什麼我們真的需要就如何在命令行中做聲納分析信息。

編輯

我明白,聲納使用Java,但我肯定在OS X上看到不同的行爲,而不是Windows操作系統。

在Windows上的聲納亞軍腳本工作,而在OS X上超時,我能夠確認它是不是網絡的問題,因爲我可以得到的聲納服務器雖然瀏覽器。

回答

2

關於操作系統,這是所有的Java代碼,所以操作系統是一個非問題。

使用詹金斯關於,看看SonarQube Scanner for Jenkins。它可讓您配置服務器信息,並將分析作爲構建步驟添加到作業中。

簡而言之,您可以通過命令行運行一個分析installing SonarQube Scanner,cd -ing到您的項目根目錄並調用sonar-runner

+0

我應該在我們使用工作流在我們構建腳本所以它很難讓我們用不支持這一點,因爲我相信聲納尚不插件我原來的問題已經提到。您能否提供更多關於我們將從命令行進行聲吶分析的信息? – user3617723

+0

謝謝我認爲我現在明白這一點,雖然我現在已經打這個問題http://stackoverflow.com/questions/34265571/sonar-runner-404-localhost – user3617723

相關問題