問題タブ [sonarqube]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - maven sonar プラグインは、po の checkstyle ルールを使用します
pom ファイルから checkstyle 構成を使用するようにソナーを取得する方法はありますか? 私は maven checkstyle プラグインをセットアップしており、maven sonar プラグイン (バージョン 2.7) をセットアップしていますが、ソナーはデフォルトの checkstyle 構成を使用しているようです。新しい品質プロファイルを作成して checkstyle ファイルをアップロードできることはわかっていますが、maven プラグインは pom のものを使用する必要があると思います。ここで何か助けていただければ幸いです。
ありがとう、ジェフ
cruisecontrol.net - ccnetの.net4のソナー
こんにちはすべてソナーは.net4をサポートしていますか?もしそうなら、どうすればソナーをcruisecontrol.net(ccnet)と統合できますか?mavenを使用せずに他のものを使用することはできません。
continuous-integration - ビルド統計に関する統計の取得
Hudson を使用してアプリケーションを構築し、Sonar を使用してアプリケーションの品質を監視しています。CVS は私たちのソース コード管理ですが、数か月以内に SVN に移行します。
毎週、ほぼすべてのメトリクスが Sonar から取得される品質レポートを生成したいと考えています。ただし、取得したい他の指標はほとんどありません (過去 1 週間の平均値を表す必要があります)。
- 不安定期間: 不安定な (または破損した) ビルドが修正されるまでに必要な平均時間。
- 壊れたビルドの割合: 比率
broken builds / total number of builds
; - 不安定なビルドの割合: 比率
unstable builds / total number of builds
; - % of commented commits
Update
: コメントのある CVS / SVN コミットのパーセンテージ (入力するだけでよいので、これは主観的なものであることがわかっています);
2 番目と 3 番目の指標については、生の値 (つまり、ビルドの数、不安定なビルドの数、壊れたビルドの数) のみを取得する場合、これも適切です。
過去 1 週間のそのようなメトリックを取得する方法 (プラグインなどを使用) はありますか? また、ソナーに直接統合する方法はありますか?
私のビルドはディスク上で非常に多くのスペースを使用しているため、Hudson でビルドの履歴を保持していないことに注意してください。
並行した質問: Hudson 履歴 (アーティファクトを含む) を保持せずにビルド履歴に関する統計を保持する Hudson プラグインはありますか?
ありがとう。
java - Sonarデザインビューにプロジェクトの依存関係が表示されないのはなぜですか?
Antを使用して構築された大規模なJavaプロジェクトに対してSonarを正常にセットアップしました。私はついにJUnitテスト結果とCoberturaコードカバレッジレポートを接続しました。
デザインビューにすべてのパッケージが表示されますが、パッケージまたはクラス間の依存関係の値はありません(以下の例を参照)。
私がここで見逃したことを誰かが知っていますか?
アップデート
Sonar Antタスクの出力を見ると、かなり大規模で複雑なプロジェクトのパッケージ設計タスクが非常に迅速に完了していることにも気づきました。Ant出力から:
Antのタスクは次のとおりです。
configuration - checkstyle-configurationをsonarからeclipse-checkstyle-pluginにインポートします
ソナーからcheckstyleルールをエクスポートし、checkstyleeclipseプラグインにインポートしたいと思います。残念ながら、sonarはcheckstyleルールをcsvファイルにエクスポートします。
ただし、checkstyleプラグインはxmlファイルのインポートのみを受け入れます。
それを行う方法はありますか?
hudson - ソナーのビルド安定性プラグインは、Jenkins /HudsonCIサーバーからデータを収集しません
継続的インテグレーションビルドのビルドの安定性を監視したいと思います。そのために、Sonar用のBuild Stability Pluginを使用していますが、残念ながら、正しく機能させることができませんでした。
ビルドの最後(基本的にはmvn clean install sonar:sonar
)に、ログには次の情報が表示されます。
ソナーでは、ウィジェットはデータを表示しません...
もちろん、URLは正しく、JenkinsとSonarの両方が同じマシン上で正しく実行されています。私は何か見落としてますか?
現在、Jenkins 1.410、Sonar 2.7、プラグイン1.1.2を使用していますが、古いインストール(Hudson1.347およびSonar2.1.2)も試してみました。
sonarqube - Sonar のカスタム フィールド
アドオン拡張ポイントを含め、オンザフライでデータをグループ化/フィルタリングするためのカスタム フィールドを含める方法について Sonar を調べましたが、私の基準を満たすものは見当たりませんでした。
たとえば、すべてのチームが同じリポジトリ プロジェクトを共有するマルチチーム プロジェクトの場合、単一チームの標準レポートをフィルタリングできるようにしたいと考えています (カスタム Java アノテーションでチーム データをエンコードするなど)。
これは可能ですか?もしそうなら、どのように?
maven - ハドソンコベルチュラソナー積分エラー
ソナーをハドソンに統合しましたが、ハドソンを使用してプロジェクトをビルドすると、エラーが発生しました
ログ:
誰かがこのエラーを回避する方法を知っていますか?よろしくお願いします〜
maven-2 - Sonar maven プラグインが JDBC ドライバーのダウンロードに失敗する
私は sonar maven プラグイン (および sonar i general) の使用を開始しました。Sonar は別のサーバーにインストールされており、URL http://host:8080/sonarで正常にアクセスできます。pom.xml の構成は次のとおりです。
編集 sonar.host.url も sonarHostUrl に切り替えましたが、役に立ちませんでした。
(2.0 にはまだ切り替えていない maven 3 が必要なので、私はまだ 1.0-beta を使用しています)
ソナー webapp も適切なプロパティで構成されます。
ソナー maven プラグイン (mvn sonar:sinar) を実行すると、出力は次のようになります。場所を適切に構成したにもかかわらず、ソナーはまだデフォルトのhttp://localhost:9000/インストールを探しているようです。
これを解決する方法はありますか?
sonarqube - ソナーのデフォルト認証の失敗
MySql 5.1 を使用して、Windows サーバーで Sonar インストールを実行しています。
管理者パスワードをデフォルトのadminのままにして、2 番目のユーザー パスワードを作成しましたが、すべて機能しました。ソナーを実際に使用していない数か月の休憩の後、ログインしようとしましたが、両方のアカウントで常に認証に失敗しました。
これらは私がそれを解決するために取ったステップです:
- データベースを正常に更新した最新の Sonar 2.8 に更新します
Sonar docs から取得した sql でパスワードを設定します。
update users set crypted_password = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' where login = 'admin'
- MySQL サーバーを停止して、データベースに接続していることを確認しました。(そうだった)
- ログ レベルを DEBUG に設定して、ログに何かがあるかどうかを確認しますが、何もありませんでした。
データベースを削除して最初からやり直すこともできますが、理想的には、12 か月のビルド履歴を保持したいと考えています。
なにか提案を?