私の会社では、CI サービスにBuildkiteを使用しています。CI サーバーがビルドをトリガーすると、ビルドからのすべてのログが Buildkite に送信され、UI から利用できるようになります。これは、ビルドがどのように失敗したかを確認できるため便利です。
Buildkite には、次のような形式のログから折りたたみ可能なグループを作成する機能があります。
--- Compiling
logs after this point will be in a collapsible group named 'Compiling'
--- Testing
logs after this point will be in a collapsible group named 'Testing'
これらの「グループ」を出力するカスタムログをgradleビルドに追加するにはどうすればよいですか? コンパイル/アセンブル用のグループ、単体テストの実行用などのグループが欲しいです。
ログを実行するタスクを追加し、それらを組み込みタスクの依存関係にすることを検討しましたが、それを行う方法や、それが一般的に良い考えであるかどうかはわかりません。