2017-05-31 10 views
0

JenkinsとSonarサーバ(v 3.7.4)を含むTomcatを使った遠隔のLinuxシステムがあります。私はSonar Runner(v 2.1)も使用していますが、本当にLinux環境で使用できますか?つまり、binリポジトリには.batファイルのみが含まれており、.shはありません。Jenkins and Sonar - Sonar RunnerをLinuxで使うにはどうすればいいですか?

もし私がJenkinsでSONAR_RUNNER_HOMEを私のソナーランナーのインストールリポジトリのパスに設定したのであれば、それはうまくいくのでしょうか?明らかに、私が.batファイルを自分自身で実行してテストしたいのであれば(sonar-project.propertiesファイルの作成後)、私はできません。

私はGoogle上で何の問題も見つけられませんでした。

答えて

2

シェルスクリプトであるsonar-runner(これはUnixの実行可能ファイルとしてマークされています)を使用できます。

ただし、Sonar 3.7.4は実際には古いです(3歳以上)。最新のLTS(5.6.6)にアップグレードすることを強くお勧めします.Jenkinsプラグイン(https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins

+0

Omgのビンには、拡張子のないソナーランナー.batとソナーランナーがあります。私は2番目がシェルスクリプトであることを知らなかった...私は.shだけを見るのに慣れていた。ありがとうございました。 私は古いですが、私はTomcatにソナーを配置する必要があり、3.7.4はsonar.warを簡単に構築するためのスクリプトを提案する最後のものです。 4.X以降はスタンドアローンモードしかありません。 – Flyout

関連する問題