私はmasterブランチにマージするためのゲーティング・ファクターとしてフィーチャー・ブランチのビルドに対してmavenソナーの目標を実行しています。これにはかなりの時間がかかります。私が本当に心配していることは、新しいコードが私たちの基準を確実に満たすことです。ビルド時間を節約するために、プロジェクト全体に対してではなく、新しい変更に対してスキャナを実行する方法はありますか?SonarQube Scanner Analysis on Changes
答えて
BitBucketを使用しているので、use a pluginを使用すると、SonarQubeをプルリクエストのコメント作成者にすることができます。プルリクエストで新しいコードに関する問題が発生します。その後、手動レビューの一環として、新しい問題を評価することができます。
実際にビルドに_new_問題またはすべての問題が表示されますか?私はすでにSonarqubeとBitbucketのプラグインを使用していました(あなたがリンクしているかどうかはわかりません)。プルリクエストで紹介されたものだけでなく、コード内のすべての問題を示していました。 – Tom
ええ、「新しい」問題は、私が本当に心配している問題です。私たちのコードベースは150万行以上のコードであり、静的解析には約1時間かかります。理想的には、私たちはいくつかのことをできるようにしたいと考えています... 1.差分コードでのみ実行します グローバルなインクルードリストとは別に静的解析インクルードを指定します。もしあれば、git diffを使って変更されたファイルを取得し、その静的解析の焦点を絞ることができます。 – runforrestrun
@TomあなたのSQインスタンスに既に表示されているものと比べて、PRで新しい問題のみを表示することになっています。これは私の内部使用で見た動作です。 –
- 1. SonarQube Scanner for macOS on mono
- 2. SonarQube Runner vs Scanner
- 3. SonarQube Analysis for Asp.Netウェブサイトプロジェクト
- 4. sonarqube:Visual Studio 2017用SonarQube Scanner 2.3
- 5. Jenkins SonarQube Scannerプロキシの背後に
- 6. SonarQubeスキャンon。
- 7. "sonar-scanner"コマンドを実行するとSonarQube Scannerエラーが発生する
- 8. Sonar-Scanner-2.6.1 with Sonar-Scanner-2.6.1 MYSQLによるCofinguration
- 9. Jenkins Reload Configuration Changes Changes
- 10. Native Changes React Native Changes
- 11. Sonarqubeインストール
- 12. SonarQube ScannerをMSBuild用にインストールするには?
- 13. SonarQube MSBuildのスキャナー:SonarQubeとジェンキンスとMSBuildの12 /ソナーランナー廃止メッセージ
- 14. Site.Master Changes
- 15. ECLemma、sonarqube
- 16. sonarqube mssqlパケットサイズ
- 17. SonarQube + Jenkins Error 500
- 18. Jenkinsを使用してsonarqube scannerを実行しようとしたときにエラーが発生しました
- 19. Div Collapse Changes Position
- 20. Rails 3 Rounting changes
- 21. iOS7 UIRefreshControl changes contentset
- 22. annotate svn changes
- 23. Angular2 - Simple changes QueryList
- 24. SilverStripe Admin Changes
- 25. SVN pushing changes
- 26. jgoodies bindings + indirect changes
- 27. iOS5 @property changes
- 28. Gridview Changes Pageタイトル
- 29. Atom:Unstaged Changesポップアップ
- 30. Android textView onCreate changes
SCMのGitHubまたはBitbucket on Demandを使用していますか? –
@ G.Ann-SonarSourceTeam私はSCM用にBitBucket Serverを使用しています。 – runforrestrun