すべてのビルドでTFS2010用に開発されたいくつかの微調整されたビルドプロセステンプレートを使用していますが、これらのBPTはカスタムアクティビティを使用していません。最近TFS2012にアップグレードし、アップグレード中にこれらの手順に従ってBPTを変換しました。
これはほとんどの場合正常に機能しますが、定期的に咳が出ます。
TF215097:ビルド定義のビルドの初期化中にエラーが発生しました\ Project1(Dev10)\ Simple-手動:ルートアクティビティの引数に指定された値がルートアクティビティの要件を満たしていませんでした:'DynamicActivity':タイプ'の入力パラメーター値が必要です「BuildSettings」という名前のパラメーターの「Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings」。
ログには何もありません。根本的な原因として私が見ることができるものは何もありません。唯一の修正は、ビルドコントローラを再起動することです。その時点で、エラーは数時間消えます。コントローラの登録を解除して再登録すると、問題は約1日で解消されました。
ここで重要なのは、これらのビルドプロセステンプレートはTFS2012で機能しますが、私が判断できない理由で突然機能しなくなることです。