Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR の目的
SonarCloud(SonarQube)の解析対象を1環境に絞ります。
カテゴリ
※現状ではGitHub Actionsとは無関係ですが、GitHub Actionsでの解析を開始させるための前提として必要な修正と考えています。
PR の背景
#1476 で報告した問題の一部を解決します。
解析結果の過去断面を表示する方法が分からないので、現状では実行したビルド4つのうち3つが無駄になっています。
PR のメリット
静的解析の対象ビルド環境を固定することにより、現状で発生している「ビルド環境により検出される警告の数が違う」という謎の現象の影響を受けにくくなります。
PR のデメリット (トレードオフとかあれば)
解析結果が4環境のどれになるか分からない、という軽くロシアンルーレットな気分を今後は味わえなくなります。
仕様・動作説明
仕様・動作の変更はありません。
PR の影響範囲
プログラムの挙動には影響を与えない変更です。
毎日 00:00JST に走る、artifactを生成しない静的解析専用のビルドに影響します。
通常のAzure Pipelinesビルドにも影響はありません。
テスト内容
SonarCloud上で sakura-editor/sakura のクローンを解析して、このPRの修正で対象が1環境になることを確認しました。
https://sonarcloud.io/dashboard?id=berryzplus_sakura
※検出されている警告が少ない原因は不明ですが、JDKのバージョンが関係している可能性があります。(別で対処します。)
関連 issue, PR
#510
#674
#1476
参考資料
berryzplus@c597ea7