0

長時間実行されるジョブがあります (たとえば、ビルドされるソリューションはほとんどありません)。runtine でコンパイルされている現在のソリューションを知る方法はありますか? つまり、ログは非常に長いため、実行中の現在のコンパイルが何であるかを理解するのに混乱することがあります。現在コンパイルされている現在のソリューションが何であるかを知りたい...プラグインまたはそれを行う方法はありますか?

4

3 に答える 3

0

考えられる解決策について 2 つのアイデアがありますが、実装する必要がありました

。 1. ログの各行にプレフィックスを追加します。プレフィックスは文字列にすることができます。
たとえば、新しいプロジェクトのコンパイルが開始された場合、ログは次の行を見つけます
----- Rebuild All started: Project: PROJ1 , Configuration: Release x64 ------
その後、プレフィックスの後にすべての行を追加しますログが次のプロジェクトを読み取るまで "Building PROJ1":
----- Rebuild All started: Project: PROJ2 , Configuration: Release x64 ------

2. 点滅しているジョブ ステータスにビルド中の現在のプロジェクト名を追加します。青いボール。つまり、ログから現在の建築プロジェクトを見つけて、現在のジョブ ステータス (ちらつくボール) の横に追加します。

于 2013-06-23T08:23:23.137 に答える
0

ジョブを複数のジョブ (それぞれが単一のソリューションを構築する) に分割すると、問題の診断が容易になります。異なるビルド間に依存関係がある場合 (つまり、ビルドの一部が別の部分が完了するまで実行できない場合)、ビルド パイプラインを作成できます。1 つのジョブが完了すると、パイプラインの次のジョブがトリガーされます。Build other projectsこれは、ジョブ構成でビルド後のアクションを使用して行うことができます。

ビルド パイプラインを視覚化するのに役立つ優れたビルド パイプライン プラグインもあります。

于 2013-06-20T13:32:02.393 に答える